Entitás metaadatai
Az Entitás metaadatai objektum opcionális további információkat rögzít az észlelt entitásokról, amelyek kifejezetten numerikus és időbeli entitásokhoz nyújtanak megoldásokat. Ez az attribútum csak akkor lesz feltöltve, ha rendelkezésre állnak kiegészítő adatok, ami növeli az észlelt entitások átfogóságát. A Metaadatok összetevő numerikus és időbeli entitásokhoz tervezett felbontásokat is magában foglal. Fontos kezelni azokat az eseteket, amikor a Metadata attribútum üres vagy hiányzik, mivel a jelenléte nem garantált minden entitás esetében.
Jelenleg a metaadat-összetevők kezelik az entitások szabványos formátumának felbontását. Az entitások különböző formában fejezhetők ki, és a felbontások szabványos kiszámítható formátumokat biztosítanak a közös számszerűsíthető típusok számára. Például a "nyolcvan" és a "80" függvénynek is fel kell oldania az egész számot 80
.
A NER-feloldásokkal műveleteket valósíthat meg, vagy további információkat is lekérhet. A szolgáltatás például kinyerheti a datetime entitásokat az értekezletütemezési rendszer számára biztosított dátumok és időpontok kinyeréséhez.
Megjegyzés
Az entitás metaadatai csak az api-version=2023-04-15-preview verziótól kezdve támogatottak. A régebbi API-verziók esetében ellenőrizheti az Entitásfeloldások című cikket.
Ez a cikk a metaadat-objektum alatti entitáskategóriákhoz vagy alkategóriákhoz visszaadott feloldási objektumokat ismerteti.
Numerikus entitások
Életkor
Példák: "10 éves", "23 hónapos", "hatvan éves".
"metadata": {
"unit": "Year",
"value": 10
}
A "unit" lehetséges értékei:
- Year
- Month (hónap)
- Hét
- Nap
Pénznem
Példák: "30 egyiptomi font", "77 USD"
"metadata": {
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
Az "egység" és az "ISO4217" lehetséges értékei:
Datetime/Temporális entitások
A Datetime számos különböző altípust tartalmaz, amelyek különböző válaszobjektumokat ad vissza.
Dátum
Adott napok.
Példák: "1995. január 1.", "12. április", "2022. október 7.", "holnap"
"metadata": {
"dateValues": [
{
"timex": "1995-01-01",
"value": "1995-01-01"
}
]
}
Ha kétértelmű dátumot ad meg, a megoldáshoz különböző lehetőségeket kínálunk. Az "április 12." kifejezés például bármely évre hivatkozhat. A megoldás ezt az évet, a következőt pedig lehetőségekként biztosítja. Az timex
érték XXXX
azt jelzi, hogy nincs megadva év a lekérdezésben.
"metadata": {
"dateValues": [
{
"timex": "XXXX-04-12",
"value": "2022-04-12"
},
{
"timex": "XXXX-04-12",
"value": "2023-04-12"
}
]
}
Kétértelműség akkor is előfordulhat, ha egy adott napon a hét. A "hétfő" kifejezés például a múlt hétfőre vagy a hétfőre utalhat. Az érték ismét timex
azt jelzi, hogy nincs megadva év vagy hónap, és a hét azonosítójának (W) egy napját használja a hét első napjának jelzésére.
"metadata" :{
"dateValues": [
{
"timex": "XXXX-WXX-1",
"value": "2022-10-03"
},
{
"timex": "XXXX-WXX-1",
"value": "2022-10-10"
}
]
}
Idő
Adott időpontokban.
Példák: "9:39:33", "hét ÓRA", "20:03"
"metadata": {
"timex": "T09:39:33",
"value": "09:39:33"
}
Datetime
Adott dátum- és időkombinációk.
Példák: "holnap 18:00", "20:00 január 3-án", "Nov 1 19:30"
"metadata": {
"timex": "2022-10-07T18",
"value": "2022-10-07 18:00:00"
}
A dátumokhoz hasonlóan kétértelmű datetime entitások is lehetnek. A "Május 3. dél" kifejezés például bármely évre hivatkozhat. A megoldás ezt az évet, a következőt pedig lehetőségekként biztosítja. Az timex
XXXX érték azt jelzi, hogy nincs megadva év.
"metadata": {
"dateValues": [
{
"timex": "XXXX-05-03T12",
"value": "2022-05-03 12:00:00"
},
{
"timex": "XXXX-05-03T12",
"value": "2023-05-03 12:00:00"
}
]
}
Datetime-tartományok
A datetime tartomány egy olyan időszak, amelynek kezdő és befejező dátuma, ideje vagy dátumideje van.
Példák: "január 3., 06:00 és 2022. április 25. 20:00 között", "hétfőtől csütörtökig", "június", "hétvége"
Az "duration" paraméter másodpercben (S), percben (M), órában (H) vagy napokban (D) megadott időt jelzi. Ez a paraméter csak akkor lesz visszaadva, ha a lekérdezésben explicit kezdési és befejezési dátum szerepel. A "jövő hét" csak a hét "begin" és "end" paraméterével térne vissza.
"metadata": {
"duration": "PT2702H",
"begin": "2022-01-03 06:00:00",
"end": "2022-04-25 20:00:00"
}
Beállítás
A készlet ismétlődő dátum/idő időszak. A készletek nem oldják fel a pontos értékeket, mivel nem jeleznek pontos dátumidőt.
Példák: "minden hétfőn 18:00-kor", "minden csütörtökön", "minden hétvégén"
A "minden hétfőn 18:00-kor", az timex
érték nem jelez meghatározott évet a kezdő XXXX-sel, majd minden hétfőn a WXX-1-ig a hét első napjának meghatározásához, végül pedig a T18 értéket, hogy 18:00-kor jelezze.
"metadata": {
"timex": "XXXX-WXX-1T18",
"value": "not resolved"
}
Dimenziók
Példák: "24 km/óra", "44 négyzetméter", "hatvanhat kilobájt"
"metadata": {
"unit": "KilometersPerHour",
"value": 24
}
Az "egység" mezőértékek lehetséges értékei:
Mérések esetén:
- Négyzetkilométer
- Négyzethektométer
- SquareDecameter
- Négyzetmérő
- Négyzetdeciméter
- Négyzetcentiméter
- Négyzetmilliméter
- Szögletes kulcs
- SquareFoot
- Négyzet
- Négyzet alakú
- Acre
További információ:
- Kicsit
- Kilobit
- Megabites
- Gigabit
- Terabit
- Petabit
- Bájt
- Kilobyte
- Megabyte
- Gigabyte
- Terabyte
- Petabyte
Hosszúság, szélesség, magasság:
- Kilométer
- Hectometer
- Dekaméter
- Mérő
- Decimeter
- Centiméter
- Milliméter
- Mikrométer
- Nanometer
- Pikométer
- Mérföld
- Udvar
- Hüvelyk
- Láb
- Világos év
- Pt
Sebesség:
- MetersPerSecond
- KmPerHour
- KmPerMinute
- KmPerSecond
- MilesPerHour
- Csomót
- FootPerSecond
- FootPerMinute
- YardPerMinute
- YardPerSecond
- MetersPerMillisecond
- CentiméterPerMillisecond
- KiloPerMillisecond
Kötet esetén:
- Köbméter
- Köbcentiméter
- Köbmillimiter
- Hectoliter
- Dekaliter
- Liter
- Deciliter
- Centiliter
- Milliliter
- Köbméter
- Köbméter
- Köbláb
- Köbméter
- FluidOunce
- Teáskanál
- Evőkanál
- Pint
- Liter
- Csésze
- Gill
- Csipet
- FluidDram
- Hordó
- Minimum
- Kábel
- Peck
- Bokor
- Hogshead
Súly esetén:
- Kilogramm
- Gramm
- Milligramm
- Mikrogramm
- Gallon
- MetricTon
- Tonna
- Font
- Uncia
- Gabona
- Pennyweight
- LongTonBritish
- ShortTonUS
- ShortHundredweightUS
- Kő
- Dram
Sorszám
Példák: "3.", "első", "utolsó"
"metadata": {
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
A "relativeTo" lehetséges értékei:
- Indítás
- Befejezés
Hőmérséklet
Példák: "88 deg fahrenheit", "huszonhárom celsius fok"
"metadata": {
"unit": "Fahrenheit",
"value": 88
}
A "unit" lehetséges értékei:
- Celsius
- Fahrenheit
- Kelvin
- Rankine