Entity Metadata
Objekt Metadata entity zaznamenává volitelné další informace o zjištěných entitách a poskytuje rozlišení speciálně pro číselné a dočasné entity. Tento atribut se vyplní jenom v případě, že jsou k dispozici doplňující data, což zvyšuje komplexnost zjištěných entit. Komponenta Metadata zahrnuje rozlišení navržená pro číselné i dočasné entity. Je důležité zpracovat případy, kdy atribut Metadata může být prázdný nebo chybí, protože jeho přítomnost není zaručena pro každou entitu.
Komponenty metadat v současné době zpracovávají překlady do standardního formátu entity. Entity mohou být vyjádřeny v různých formách a rozlišení poskytují standardní předvídatelné formáty pro běžné kvantifikovatelné typy. Například hodnoty "osmdesát" a "80" by se měly přeložit na celé číslo 80
.
Řešení NER můžete použít k implementaci akcí nebo načtení dalších informací. Vaše služba může například extrahovat entity datetime a extrahovat data a časy, které jsou poskytovány systému plánování schůzek.
Poznámka
Metadata entit se podporují jenom od verze api-version=2023-04-15-preview. U starších verzí rozhraní API si můžete prohlédnout článek Řešení entit.
Tento článek dokumentuje objekty rozlišení vrácené pro každou kategorii entit nebo podkategorie v objektu metadat.
Číselné entity
Věk
Příklady: "10 let", "23 měsíců", "šedesát Y.O".
"metadata": {
"unit": "Year",
"value": 10
}
Možné hodnoty pro "unit":
- Year (Rok)
- Month (Měsíc)
- Týden
- Den
Měna
Příklady: "30 egyptských liber", "77 USD"
"metadata": {
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
Možné hodnoty pro "unit" a "ISO4217":
Entity datetime/temporal
Datetime obsahuje několik různých podtypů, které vracejí různé objekty odpovědi.
Datum
Konkrétní dny.
Příklady: "1. ledna 1995", "12 duben", "7. října 2022", "zítra"
"metadata": {
"dateValues": [
{
"timex": "1995-01-01",
"value": "1995-01-01"
}
]
}
Vždy, když je k dispozici nejednoznačné datum, budou vám nabídnuty různé možnosti řešení. Například "12. duben" může odkazovat na libovolný rok. Předsevzetí poskytuje jako možnosti pro letošní a další rok. Hodnota timex
XXXX
označuje, že v dotazu nebyl zadán žádný rok.
"metadata": {
"dateValues": [
{
"timex": "XXXX-04-12",
"value": "2022-04-12"
},
{
"timex": "XXXX-04-12",
"value": "2023-04-12"
}
]
}
Nejednoznačnost může nastat i pro daný den v týdnu. Například výraz "Pondělí" může odkazovat na minulé pondělí nebo toto pondělí. Hodnota opět timex
označuje, že nebyl zadán žádný rok nebo měsíc a používá identifikátor dne v týdnu (W) k označení prvního dne v týdnu.
"metadata" :{
"dateValues": [
{
"timex": "XXXX-WXX-1",
"value": "2022-10-03"
},
{
"timex": "XXXX-WXX-1",
"value": "2022-10-10"
}
]
}
Čas
Konkrétní časy.
Příklady: "9:39:33 AM", "seven DOM", "20:03"
"metadata": {
"timex": "T09:39:33",
"value": "09:39:33"
}
Datum a čas
Konkrétní kombinace data a času.
Příklady: "18:00 zítra", "3. ledna ve 20:00", "1. listopadu 19:30"
"metadata": {
"timex": "2022-10-07T18",
"value": "2022-10-07 18:00:00"
}
Podobně jako u kalendářních dat můžete mít nejednoznačné entity data a času. Například "3. května poledne" může odkazovat na libovolný rok. Předsevzetí poskytuje jako možnosti pro letošní a další rok. Hodnota timex
XXXX označuje, že nebyl zadán žádný rok.
"metadata": {
"dateValues": [
{
"timex": "XXXX-05-03T12",
"value": "2022-05-03 12:00:00"
},
{
"timex": "XXXX-05-03T12",
"value": "2023-05-03 12:00:00"
}
]
}
Rozsahy data a času
Rozsah data a času je období s počátečním a koncovým datem, časem nebo datem a časem.
Příklady: "od 3. 6. ledna do 25. dubna 2022", "mezi pondělím a čtvrtek", "červen", "víkend"
Parametr duration označuje čas v sekundách (S), minutách (M), hodinách (H) nebo dnech (D). Tento parametr se vrátí pouze v případě, že je v dotazu explicitní počáteční a koncové datum a čas. Výraz "Next week" by se vrátil pouze s parametry "begin" a "end" pro týden.
"metadata": {
"duration": "PT2702H",
"begin": "2022-01-03 06:00:00",
"end": "2022-04-25 20:00:00"
}
Nastavit
Sada je opakované období data a času. Sady se nepřeloží na přesné hodnoty, protože neindikují přesné datum a čas.
Příklady: "každé pondělí v 18:00", "každý čtvrtek", "každý víkend"
Pro "každé pondělí v 18:00" timex
hodnota označuje žádný zadaný rok se začátkem XXXX, pak každé pondělí až WXX-1 pro určení prvního dne každého týdne a nakonec T18 pro označení 6:00.
"metadata": {
"timex": "XXXX-WXX-1T18",
"value": "not resolved"
}
Dimenze
Příklady: "24 km/hod", "44 metrů čtverečních", "šedesát šest kilobajtů"
"metadata": {
"unit": "KilometersPerHour",
"value": 24
}
Možné hodnoty pro hodnoty pole "unit":
Pro měření:
- SquareKilometer
- SquareHectometer
- SquareDecameter
- Čtverečnímetr
- Čtverečnídecimetr
- Čtverečnícentimetr
- Čtverečnímillimeter
- ČtverecInch
- SquareFoot
- SquareMile
- SquareYard
- Acre
Další informace:
- Bit
- Kilobit
- Megabit
- Gigabit
- Terabit
- Petabit
- Byte
- Zvýšit
- Mb
- Gigabyte
- Terabajt
- Petabajt
Pro Délku, šířku, výšku:
- Kilometr
- Hektometr
- Dekametr
- Měřič
- Decimetr
- Centimetr
- Milimetr
- Mikrometr
- Nanometrů
- Picometer
- Míle
- Yard
- Palcový
- Nohy
- Světlý rok
- Pt
Rychlost:
- MetersPerSecond
- KilometryPerHour
- KilometryPerMinute
- Kilometry Za sekundu
- Míle na hodině
- Uzel
- FootPerSecond
- FootPerMinute
- YardsPerMinute
- YardsPerSecond
- MetersPerMillisecond
- CentimetryPerMillisecond
- KilometryPerMillisecond
Pro svazek:
- Krychlovýmetr
- Krychlovýcentimetr
- CubicMillimiter
- Hektolitr
- Dekalitr
- Litr
- Deciliter
- Centiliter
- Mililitr
- Krychlovýard
- CubicInch
- CubicFoot
- CubicMile
- Fluidní unce
- Lžičky
- Lžíce
- Půllitr
- Litr
- Pohár
- Gill
- Stažení prstů
- FluidDram
- Barel
- Minim
- Kabel
- Peck
- Bušel
- Hogshead
Pro Hmotnost:
- Kilogram
- Gram
- Miligram
- Mikrogramů
- Galon
- MetricTon
- Ton
- Libra
- Unce
- Obilí
- Pennyweight
- LongTonBritish
- ShortTonUS
- ShortHundredweightus
- Kámen
- Arménský
Řádová číslovka
Příklady: "3rd", "first", "last"
"metadata": {
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
Možné hodnoty pro "relativeTo":
- Spustit
- End
Teplota
Příklady: "88 stupňů fahrenheita", "dvacet tři stupňů Celsia"
"metadata": {
"unit": "Fahrenheit",
"value": 88
}
Možné hodnoty pro "unit":
- Ve stupních Celsia
- Fahrenheita
- Kelvin
- Rankine
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro