Megosztás a következőn keresztül:


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 timexXXXX é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
    • 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