Varlık Meta Verileri

Varlık Meta Verileri nesnesi, algılanan varlıklar hakkında isteğe bağlı ek bilgiler yakalar ve özellikle sayısal ve zamana bağlı varlıklar için çözümler sağlar. Bu öznitelik yalnızca ek veriler mevcut olduğunda doldurulur ve bu da algılanan varlıkların kapsamlılığını artırır. Meta veri bileşeni hem sayısal hem de zamana bağlı varlıklar için tasarlanmış çözümleri kapsar. Her varlık için varlığı garanti edilmediğinden Metadata özniteliğinin boş veya eksik olabileceği durumları işlemek önemlidir.

Şu anda meta veri bileşenleri, bir varlık için standart biçime yönelik çözümleri işler. Varlıklar çeşitli biçimlerde ifade edilebilir ve çözünürlükler ortak ölçülebilir türler için standart öngörülebilir biçimler sağlar. Örneğin, "seksen" ve "80" her ikisi de tamsayıya 80çözümlenmelidir.

Eylemleri uygulamak veya daha fazla bilgi almak için NER çözünürlüklerini kullanabilirsiniz. Örneğin, hizmetiniz bir toplantı zamanlama sistemine sağlanan tarih ve saatleri ayıklamak için tarih saat varlıklarını ayıklayabilir.

Not

Varlık Meta Verileri yalnızca api-version=2023-04-15-preview sürümünden başlayarak desteklenir. Daha eski API sürümleri için Varlık Çözümlemeleri makalesini gözden geçirin.

Bu makalede, meta veri nesnesi altında her varlık kategorisi veya alt kategorisi için döndürülen çözümleme nesneleri belgelenir.

Sayısal Varlıklar

Yaş

Örnekler: "10 yaşında", "23 aylık", "altmış Y.O."

"metadata": {
                "unit": "Year",
                "value": 10
            }

"Birim" için olası değerler:

  • Yıl
  • Ay
  • Hafta
  • Gün

Para Birimi

Örnekler: "30 Mısır libresi", "77 USD"

"metadata": {
                "unit": "Egyptian pound",
                "ISO4217": "EGP",
                "value": 30
            }

"Birim" ve "ISO4217" için olası değerler:

Datetime/Temporal varlıklar

Datetime, farklı yanıt nesneleri döndüren birkaç farklı alt tür içerir.

Tarih

Belirli günler.

Örnekler: "1 Ocak 1995", "12 nisan", "7 Ekim 2022", "yarın"

"metadata": {
                "dateValues": [
                    {
                        "timex": "1995-01-01",
                        "value": "1995-01-01"
                    }
                ]
            }

Belirsiz bir tarih sağlandığında, çözümünüz için farklı seçenekler sunulur. Örneğin, "12 Nisan" herhangi bir yıla işaret edebilir. Karar, bu yıl ve bir sonrakini seçenekler olarak sunar. timex değeri XXXX sorguda yıl belirtilmediğinden emindir.

"metadata": {
                "dateValues": [
                    {
                        "timex": "XXXX-04-12",
                        "value": "2022-04-12"
                    },
                    {
                        "timex": "XXXX-04-12",
                        "value": "2023-04-12"
                    }
                ]
            }

Belirsizlik, haftanın belirli bir günü için bile ortaya çıkabilir. Örneğin, "Pazartesi" demek geçen Pazartesi veya bu Pazartesi'ye işaret edebilir. Bir kez daha timex değer herhangi bir yıl veya ay belirtilmediğinden emin olur ve haftanın ilk gününü belirtmek için haftanın günü tanımlayıcısını (W) kullanır.

"metadata" :{
                "dateValues": [
                    {
                        "timex": "XXXX-WXX-1",
                        "value": "2022-10-03"
                    },
                    {
                        "timex": "XXXX-WXX-1",
                        "value": "2022-10-10"
                    }
                ]
            }

Saat

Belirli zamanlar.

Örnekler: "09:39:33", "yedi AM", "20:03"

"metadata": {
                "timex": "T09:39:33",
                "value": "09:39:33"
            }

Tarih saat

Belirli tarih ve saat birleşimleri.

Örnekler: "18:00 yarın", "3 Ocak'ta 20:00", "1 Kas 19:30"

"metadata": {
                "timex": "2022-10-07T18",
                "value": "2022-10-07 18:00:00"
            }

Tarihlere benzer şekilde, belirsiz datetime varlıklarına sahip olabilirsiniz. Örneğin, "3 Mayıs öğle" herhangi bir yıla işaret edebilir. Karar, bu yıl ve bir sonrakini seçenekler olarak sunar. timexXXXX değeri yıl belirtilmediğinden emindir.

"metadata": {
                 "dateValues": [ 
                       {
                           "timex": "XXXX-05-03T12",
                           "value": "2022-05-03 12:00:00"
                       },
                       {
                           "timex": "XXXX-05-03T12",
                           "value": "2023-05-03 12:00:00"
                       }
                  ]
              }

Tarih saat aralıkları

Tarih saat aralığı, başlangıç ve bitiş tarihi, saati veya tarih saat içeren bir dönemdir.

Örnekler: "3 Ocak 06:00 ile 25 Nisan 2022 arası", "Pazartesi ile Perşembe arasında", "Haziran", "hafta sonu"

"duration" parametresi saniye (S), dakika (M), saat (H) veya gün (D) cinsinden geçen süreyi gösterir. Bu parametre yalnızca açık bir başlangıç ve bitiş tarih saat sorguda olduğunda döndürülür. "Gelecek hafta", yalnızca hafta için "begin" ve "end" parametreleriyle döndürülecek.

"metadata": {
                "duration": "PT2702H",
                "begin": "2022-01-03 06:00:00",
                "end": "2022-04-25 20:00:00"
            }

Ayarla

Küme, yinelenen bir tarih saat dönemidir. Tam bir tarih saat belirtmediğinden, kümeler tam değerlere çözümlenemez.

Örnekler: "her Pazartesi saat 18:00", "her Perşembe", "her hafta sonu"

"Her Pazartesi saat 18:00" için değer başlangıç timexXXXX ile belirtilen yılı belirtmez, ardından her pazartesiden WXX-1'e kadar her haftanın ilk gününü ve son olarak T18'i 18'i gösterir.

"metadata": {
                "timex": "XXXX-WXX-1T18",
                "value": "not resolved"
            }

Boyutlar

Örnekler: "24 km/sa", "44 metrekare", "altmış altı kilobayt"

"metadata": {
                "unit": "KilometersPerHour",
                "value": 24
            }

"Birim" alan değerleri için olası değerler:

  • Ölçümler için:

    • Karekilometre
    • KareHectometer
    • SquareDecameter
    • SquareMeter
    • SquareDecimeter
    • SquareCentimeter
    • SquareMillimeter
    • SquareInch
    • SquareFoot
    • KareKimlik
    • Kare Ayraç
    • Acre
  • Bilgi için:

    • Bit
    • Kilobit
    • Megabit
    • Gigabit
    • Terabit
    • Petabit
    • Bayt
    • Kilobayt
    • Megabayt
    • Gigabyte
    • Terabayt
    • Petabyte
  • Uzunluk, genişlik, yükseklik için:

    • Kilometre
    • Hektometre
    • Dekametre
    • Ölçüm
    • Desimetre
    • Santimetre
    • Milimetre
    • Micrometer
    • Nanometre
    • Piktometre
    • Mil
    • Bahçe
    • Inç
    • Ayak
    • Işık yılı
    • Pt
  • Hız için:

    • MetersPerSecond
    • KilometreLerPerHour
    • KilometrelerPerMinute
    • KilometrePerSecond
    • MilesPerHour
    • Düğüm
    • FootPerSecond
    • FootPerMinute
    • YardsPerMinute
    • YardsPerSecond
    • MetersPerMillisecond
    • SantimetrePerMillisecond
    • KilometrePerMillisecond
  • Birim için:

    • CubicMeter
    • CubicCentimeter
    • CubicMillimiter
    • Hektoliter
    • Dekaliter
    • Litre
    • Deciliter
    • Centiliter
    • Mililitre
    • KüpYard
    • CubicInch
    • CubicFoot
    • CubicMile
    • FluidOunce
    • Çay kaşığı
    • Çorba kaşığı
    • Pint
    • Litre
    • Kupası
    • Güneş
    • Sıkıştırma
    • FluidDram
    • Varil
    • Damla
    • Kablosu
    • Peck
    • Burç
    • Hogshead
  • Ağırlık için:

    • Kilogram
    • Gram
    • Miligram
    • Mikrogram
    • Galon
    • MetricTon
    • Ton
    • Lirası
    • Ons
    • Tahıl
    • Pennyweight
    • LongTonBritish
    • ShortTonUS
    • ShortHundredweightUS
    • Taş
    • Dramı

Sıralı

Örnekler: "3rd", "first", "last"

"metadata": {
                "offset": "3",
                "relativeTo": "Start",
                "value": "3"
            }

"relativeTo" için olası değerler:

  • Başlangıç
  • End

Sıcaklık

Örnekler: "88 derece fahrenheit", "yirmi üç santigrat derece"

"metadata": {
                "unit": "Fahrenheit",
                "value": 88
            }

"Birim" için olası değerler:

  • Santigrat
  • Fahrenheit
  • Kelvin
  • Rankine