משאב

כדי להגדיר מידע משלים שקשור לאובייקט <info>, משתמשים בישויות <resource>.

resource רכיבי משנה של ישות

שם האלמנט אופציונליות סוג הערות ודרישות של CAP ושל Google
<resourceDesc> חובה string

הערך של הרכיב <resourceDesc> הוא טקסט שמתאר את הסוג והתוכן של קובץ המשאב. לדוגמה, map ו-photo.

<mimeType> חובה string

הערך של הרכיב <mimeType> הוא מזהה של סוג המדיה ושל תת-סוג המדיה ב-MIME, כפי שמתואר ב-RFC 2046.

<size> אופציונלי float

הערך של הרכיב <size> הוא מספר שלם שמציין את גודל קובץ המשאב בבייטים.

<uri> אופציונלי string

הערך של האלמנט <uri> הוא URI מוחלט מלא לקובץ המשאב, או URI יחסי שמציין את התוכן של אלמנט <defeUri>.

<defeUri> CONDITIONAL string

הערך של האלמנט <defeUri> הוא תוכן הנתונים בקידוד Base64 של קובץ המשאב. אם אי אפשר להשתמש ב-URI כדי לאחזר משאב, אפשר להשתמש באלמנט <defeUri> עם האלמנט <uri> או במקום האלמנט <uri> בהודעות כמו שידורים שמועברים דרך קישורי נתונים חד-כיווניים.

<digest> אופציונלי string

הערך של הרכיב <digest> הוא קוד שמייצג את הסיכום הדיגיטלי שחושב מקובץ המשאב. כדי לחשב את הערך של האלמנט <digest>, משתמשים באלגוריתם הגיבוב המאובטח (SHA-1) שמתואר ב-FIPS 180-2.

דוגמה

<resource>
    <resourceDesc>Image file (GIF)</resourceDesc>
    <mimeType>image/gif</mimeType>
    <uri>http://www.dhs.gov/dhspublic/getAdvisoryImage</uri>
</resource>

<resource>
    <resourceDesc>Peta Intensitas Guncangan</resourceDesc>
    <mimeType>image/jpeg</mimeType>
    <uri>https://bmkg-content-inatews.storage.googleapis.com/20230410074420.mmi.jpg</uri>
</resource>