378 lines
8.8 KiB
JSON
378 lines
8.8 KiB
JSON
{
|
|
"description": "Test in-text annotation/free format for `_dat` datatype (#1389, #1401, en, `smwgDVFeatures`)",
|
|
"setup": [
|
|
{
|
|
"namespace": "SMW_NS_PROPERTY",
|
|
"page": "Has date",
|
|
"contents": "[[Has type::Date]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/1",
|
|
"contents": "[[Has date::Feb 11 1389 10:00:01]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/1a",
|
|
"contents": "{{#ask: [[Example/P0414/1]] |?Has date#-F[H:i:s.u] |?Has date#-F[Y/m/d H:i] |?Has date#GR-F[Y/m/d H:i] |?Has date#JD=JD }}"
|
|
},
|
|
{
|
|
"page": "Example/P0414/2",
|
|
"contents": "[[Has date::100000 BC]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/2a",
|
|
"contents": "{{#ask: [[Example/P0414/2]] |?Has date#-F[H:i:s.u] |?Has date#-F[Y/m/d H:i] |?Has date#GR-F[Y/m/d H:i] |?Has date#JD=JD }}"
|
|
},
|
|
{
|
|
"page": "Example/P0414/3",
|
|
"contents": "[[Has date::1902]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/3a",
|
|
"contents": "{{#ask: [[Example/P0414/3]] |?Has date#-F[Y] |?Has date#-F[Y/m/d] |?Has date#JD=JD }}"
|
|
},
|
|
{
|
|
"page": "Example/P0414/4",
|
|
"contents": "[[Has date::12001102120325]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/4a",
|
|
"contents": "{{#ask: [[Example/P0414/4]] |?Has date#-F[Y] |?Has date#-F[Y/m/d] |?Has date#JD=JD }}"
|
|
},
|
|
{
|
|
"page": "Example/P0414/5",
|
|
"contents": "[[Has date::-100000]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/5a",
|
|
"contents": "{{#ask: [[Example/P0414/5]] |?Has date#-F[H:i:s.u] |?Has date#-F[Y/m/d H:i] |?Has date#GR-F[Y/m/d H:i] |?Has date#JD=JD }}"
|
|
},
|
|
{
|
|
"page": "Example/P0414/6",
|
|
"contents": "[[Has date::1902 AD]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/6a",
|
|
"contents": "{{#ask: [[Example/P0414/6]] |?Has date |?Has date#-F[Y] |?Has date#-F[Y/m/d] }}"
|
|
},
|
|
{
|
|
"page": "Example/P0414/7",
|
|
"contents": "[[Has date::2012-07-08 11:14:15.888499949]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/8",
|
|
"contents": "[[Has date::2010年1月6日 16:57]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/8a",
|
|
"contents": "{{#ask: [[Example/P0414/8]] |?Has date |?Has date#-F[Y年m月d日 H:i] }}"
|
|
},
|
|
{
|
|
"page": "Example/P0414/9",
|
|
"contents": "[[Has date::2010年1月6日 16時57分]]"
|
|
},
|
|
{
|
|
"page": "Example/P0414/9a",
|
|
"contents": "{{#ask: [[Example/P0414/9]] |?Has date |?Has date#-F[Y年m月d日 H:i] }}"
|
|
}
|
|
],
|
|
"tests": [
|
|
{
|
|
"type": "parser",
|
|
"about": "#0 JL calendar date with time",
|
|
"subject": "Example/P0414/1",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"1389-02-19T10:00:01"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"Feb 11 1389 10:00:01"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#1",
|
|
"subject": "Example/P0414/1a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2228431.9166782\">10:00:01.000000</td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2228431.9166782\">1389/02/11 10:00 <sup>JL</sup></td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2228431.9166782\">1389/02/19 10:00</td>",
|
|
"<td class=\"JD smwtype_dat\" data-sort-value=\"2228431.9166782\">2228431.9166782</td>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#2 Prehistory",
|
|
"subject": "Example/P0414/2",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"--100000-01-01"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"100000 BC"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#3",
|
|
"subject": "Example/P0414/2a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"-100001\">--100000-01-01</td>",
|
|
"<td class=\"JD smwtype_dat\" data-sort-value=\"-100001\">-34802824.5</td>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#4 year only",
|
|
"subject": "Example/P0414/3",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"1902-01-01"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"1902"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#5",
|
|
"subject": "Example/P0414/3a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2415750.5\">1902</td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2415750.5\">1902/01/01</td>",
|
|
"<td class=\"JD smwtype_dat\" data-sort-value=\"2415750.5\">2415750.5</td>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#6 timestamp input (TS_MW as 'YmdHis)",
|
|
"subject": "Example/P0414/4",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"1200-11-02T12:03:25"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"12001102120325"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#7",
|
|
"subject": "Example/P0414/4a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2159657.0023727\">1200 <sup>JL</sup></td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2159657.0023727\">1200/10/26 <sup>JL</sup></td>",
|
|
"<td class=\"JD smwtype_dat\" data-sort-value=\"2159657.0023727\">2159657.0023727</td>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#8 negative year without BC",
|
|
"subject": "Example/P0414/5",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"--100000-01-01"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"-100000"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#9",
|
|
"subject": "Example/P0414/5a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"-100001\">--100000-01-01</td>",
|
|
"<td class=\"JD smwtype_dat\" data-sort-value=\"-100001\">-34802824.5</td>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#10 positive year only with era marker",
|
|
"subject": "Example/P0414/6",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"AD 1902-01-01"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"1902 AD"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#11",
|
|
"subject": "Example/P0414/6a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2415750.5\">AD 1902</td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2415750.5\">1902</td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2415750.5\">1902/01/01</td>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#12 micro sec",
|
|
"subject": "Example/P0414/7",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"2012-07-08T11:14:15"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"2012-07-08 11:14:15.888499949"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#14 Japanese date format",
|
|
"subject": "Example/P0414/8",
|
|
"assert-store": {
|
|
"semantic-data": {
|
|
"strictPropertyValueMatch": false,
|
|
"propertyCount": 3,
|
|
"propertyKeys": [
|
|
"Has_date",
|
|
"_SKEY",
|
|
"_MDAT"
|
|
],
|
|
"propertyValues": [
|
|
"2010-01-06T16:57:00"
|
|
]
|
|
}
|
|
},
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"2010年1月6日 16:57"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#15",
|
|
"subject": "Example/P0414/8a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2455203.20625\">6 January 2010 16:57:00</td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2455203.20625\">2010年01月06日 16:57</td>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "parser",
|
|
"about": "#16",
|
|
"subject": "Example/P0414/9a",
|
|
"assert-output": {
|
|
"to-contain": [
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2455203.20625\">6 January 2010 16:57:00</td>",
|
|
"<td class=\"Has-date smwtype_dat\" data-sort-value=\"2455203.20625\">2010年01月06日 16:57</td>"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"settings": {
|
|
"wgContLang": "en",
|
|
"wgLang": "en",
|
|
"smwgDVFeatures": [
|
|
"SMW_DV_TIMEV_CM"
|
|
]
|
|
},
|
|
"meta": {
|
|
"version": "2",
|
|
"is-incomplete": false,
|
|
"debug": false
|
|
}
|
|
}
|