সতর্কতা : এই পৃষ্ঠাটি Google-এর পুরানো API, Google Data APIs সম্পর্কে; এটি শুধুমাত্র Google Data APIs ডিরেক্টরিতে তালিকাভুক্ত APIগুলির সাথে প্রাসঙ্গিক, যার মধ্যে অনেকগুলি নতুন API দিয়ে প্রতিস্থাপিত হয়েছে৷ একটি নির্দিষ্ট নতুন API সম্পর্কে তথ্যের জন্য, নতুন API এর ডকুমেন্টেশন দেখুন। একটি নতুন API-এর সাহায্যে অনুরোধ অনুমোদনের বিষয়ে তথ্যের জন্য, Google অ্যাকাউন্ট প্রমাণীকরণ এবং অনুমোদন দেখুন।
ভূমিকা
এটি প্রায়শই এমন পরিষেবাগুলির জন্য উপযোগী যা Google ডেটা API ব্যবহার করে একটি নির্দিষ্ট ধরণের আইটেম সম্পর্কে একটি ধারাবাহিক তথ্য সরবরাহ করতে সক্ষম হয়৷
উদাহরণস্বরূপ, বিভিন্ন Google ডেটা API (বা "GData") পরিষেবাগুলি কোনও ব্যক্তি বা সংস্থার জন্য যোগাযোগের তথ্য সরবরাহ করতে পারে; এই ধরনের সমস্ত পরিষেবার জন্য যোগাযোগ-তথ্য উপাদানগুলির একই সেট ব্যবহার করা বোধগম্য।
উপাদানগুলির সংগ্রহ যা একসাথে একটি পরিচিতি বর্ণনা করে তাকে পরিচিতি "প্রকার" বলা হয়। পরিচিতি ধরণের কিছু উপাদান হল সাধারণ পরমাণু বা আরএসএস উপাদান; অন্যগুলিকে Google দ্বারা "গুগল ডেটা নেমস্পেস" নামে একটি নামস্থানে সংজ্ঞায়িত করা হয়। নিয়ম অনুসারে, Google ডেটা নামস্থান সাধারণত XML কোডে gd:
alias ব্যবহার করে উল্লেখ করা হয়। উদাহরণস্বরূপ, যে উপাদানটিতে একটি টেলিফোন বা ফ্যাক্স নম্বর রয়েছে তা হল <gd:phoneNumber>
। Google ডেটা নামস্থানের স্কিমা URL হল http://schemas.google.com/g/2005৷
Google অন্যান্য প্রকারগুলিকেও সংজ্ঞায়িত করে: ইভেন্ট (প্রমিত উপাদানগুলির একটি সংগ্রহ যা একসাথে একটি ক্যালেন্ডার ইভেন্টকে উপস্থাপন করে) এবং বার্তা (একটি ইমেল বার্তা, আলোচনা গোষ্ঠী পোস্টিং, বা অন্যান্য বার্তা প্রতিনিধিত্বকারী উপাদানগুলির একটি সংগ্রহ)৷
গুগল ডেটা নেমস্পেস থেকে কিছু উপাদান একাধিক ধরণের দ্বারা ব্যবহৃত হয়। উদাহরণস্বরূপ, <gd:who>
উপাদানটি একজন ব্যক্তিকে যুক্ত করে ( <gd:who>
এ বর্ণিত ) যে এন্ট্রিতে <gd:who>
উপাদান রয়েছে। এই উপাদানটি ইভেন্টের ধরণে সংগঠক, অংশগ্রহণকারী এবং আরও কিছু নির্দিষ্ট করতে ব্যবহৃত হয়। এটি প্রেরক এবং প্রাপকদের নির্দিষ্ট করতে মেসেজ ধরনের ব্যবহার করা হয়।
যখন একটি Google Data API ফিডে একটি এন্ট্রি একটি প্রদত্ত ধরনের ব্যবহার করে, এতে একটি <atom:category>
উপাদান থাকে যার scheme
অ্যাট্রিবিউট "http://schemas.google.com/g/2005#kind"
এ সেট করা থাকে এবং এর term
বৈশিষ্ট্য স্কিমা ইউআরএল-এর নামে সেট করুন এবং সেই ধরনের নাম অনুসরণ করুন। উদাহরণস্বরূপ, একটি যোগাযোগ এন্ট্রি নিম্নলিখিত উপাদান অন্তর্ভুক্ত:
<atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/>
এটি ক্লায়েন্টদের দ্রুত এবং সহজেই নির্ধারণ করতে দেয় যে এন্ট্রিতে কী ধরনের ডেটা রয়েছে—অর্থাৎ, এন্ট্রির শব্দার্থবিদ্যা নির্ধারণ করতে। (আপনি চাইলে অ্যাটমের পরিবর্তে RSS ব্যবহার করতে পারেন; অ্যাটম উপাদানগুলির সাথে সম্পর্কিত RSS উপাদানগুলির জন্য প্রোটোকল রেফারেন্স নথিটি দেখুন৷)
এই দস্তাবেজটি কিছু সাধারণ ধরণের এবং এতে থাকা উপাদানগুলির জন্য একটি রেফারেন্স।
নথিভুক্ত উপাদান
আমরা <atom:entry>
এর মানক উপাদান সম্পর্কে তথ্য অন্তর্ভুক্ত করি না যেখানে এই উপাদানগুলির মানক অর্থ রয়েছে। উদাহরণ স্বরূপ, <atom:id>
, <atom:published>
, এবং <atom:updated>
সকলেরই প্রমিত অর্থ থাকে যখন সেগুলি প্রকারভেদে প্রদর্শিত হয়।
আমরা প্রদত্ত প্রেক্ষাপটে অর্থহীন হতে পারে এমন স্ট্যান্ডার্ড অ্যাটম উপাদান সম্পর্কে তথ্যও অন্তর্ভুক্ত করি না; উদাহরণস্বরূপ, <atom:summary>
যোগাযোগের ধরণে ব্যবহার করা হয় না, এবং যদিও <atom:author>
একটি এন্ট্রিতে একটি প্রয়োজনীয় উপাদান (যদি না এটি প্যারেন্ট ফিডে উল্লেখ করা থাকে), তবে এটিতে এর একটি দরকারী অর্থ নেই যোগাযোগের ধরন।
প্রকার তৈরি করা
একটি নির্দিষ্ট ধরণের একটি এন্ট্রি তৈরি করার সময় আপনাকে ঠিক কী তথ্য অন্তর্ভুক্ত করতে হবে তা বের করা কঠিন হতে পারে, বিশেষত কারণ কিছু উপাদানে অন্যান্য ধরণের রয়েছে।
একটি পদ্ধতি যা সাহায্য করতে পারে তা হ'ল হাত দ্বারা ধরণের তৈরি করার চেষ্টা করার পরিবর্তে আমাদের সরবরাহ করা ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করা। ক্লায়েন্ট লাইব্রেরি একটি নির্দিষ্ট ধরনের একটি এন্ট্রিতে ডেটা যোগ এবং পরিবর্তন করার জন্য বিভিন্ন পদ্ধতি প্রদান করে; বিস্তারিত জানার জন্য ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
এক্সটেনসিবিলিটি
এই নথিতে তথ্য সমস্ত সম্ভাব্য বৈশিষ্ট্য এবং ধরনের জন্য বৈশিষ্ট্য মান কভার করে না. পরিষেবাগুলি প্রকারগুলি প্রসারিত করতে পারে, তাই একটি নির্দিষ্ট পরিষেবা এই নথিতে অন্তর্ভুক্ত নয় এমন বৈশিষ্ট্য এবং মানগুলি ব্যবহার করতে পারে৷
টাইপোগ্রাফিক কনভেনশন
এই নথির টেবিলে, আমরা প্রয়োজনীয় এবং ঐচ্ছিক উপাদানগুলির জন্য নিম্নলিখিত নিয়মগুলি ব্যবহার করি:
উপাদানের নাম | প্রয়োজনীয় উপাদান |
উপাদানের নাম? | ঐচ্ছিক উপাদান |
উপাদানের নাম* | ঐচ্ছিক উপাদান, একাধিক দৃষ্টান্ত অনুমোদিত |
উপাদান এবং গুণাবলী মান XPath স্বরলিপি উপস্থাপন করা হয়.
যোগাযোগের ধরন
একটি পরিচিতি প্রতিনিধিত্ব করে: একজন ব্যক্তি, একটি স্থান যেমন একটি ক্লাব বা একটি রেস্তোরাঁ, বা একটি সংস্থা৷
বিভাগ উপাদান: <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/contact/2008#contact"/>
দ্রষ্টব্য : আপনি যদি Contacts API- এর প্রেক্ষাপটে যোগাযোগের ধরণটি ব্যবহার করেন তবে অনুগ্রহ করে মনে রাখবেন যে পরিচিতি ধরনের সংস্করণ 2.0 (এই নথিতে বর্ণিত) API-এর সংস্করণ 3.0 থেকে পরিচিতি API দ্বারা ব্যবহৃত হয়৷
বৈশিষ্ট্য
সম্পত্তি | বর্ণনা |
---|---|
atom:category * | ক্যাটাগরি @label অ্যাট্রিবিউট সহ উদাহরণগুলিকে ট্যাগ হিসাবে বিবেচনা করা হয়। @scheme অ্যাট্রিবিউট ব্যবহার করার বিষয়ে তথ্যের জন্য, এই বিভাগের শুরুতে নোট দেখুন। |
atom:content | যোগাযোগ সম্পর্কে নোট. |
atom:link * | সম্পর্কিত তথ্য লিঙ্ক. বিশেষভাবে, atom:link[@rel='alternate'] যোগাযোগের বর্ণনা করে একটি HTML পৃষ্ঠার লিঙ্ক। |
atom:title | পরিচিতির নাম। এই ক্ষেত্রটি শুধুমাত্র পঠিত। পরিচিতির নাম পরিবর্তন করতে, gd:name দেখুন। |
gd: email * | ইমেইল ঠিকানা. |
gd: extendedProperty * | সম্প্রসারিত সম্পত্তি। |
gd: deleted ? | এই উপাদানটির উপস্থিতি নির্দেশ করে যে এই যোগাযোগের এন্ট্রিটি মুছে ফেলা হয়েছে। |
gd: im * | IM ঠিকানা। |
gd: name ? | কাঠামোবদ্ধ আকারে পরিচিতির নাম। |
gd: organization * | সংগঠন. |
gd: phoneNumber * | ফোন এবং ফ্যাক্স নম্বর। |
gd: structuredPostalAddress * | কাঠামোবদ্ধ আকারে যোগাযোগের ডাক ঠিকানা। |
gd: where ? | যোগাযোগের সাথে যুক্ত একটি স্থান। |
উদাহরণ
<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact'/> <title>Elizabeth Bennet</title> <content>My good friend, Liz. A little quick to judge sometimes, but nice girl.</content> <gd:email rel='http://schemas.google.com/g/2005#work' primary='true' address='liz@gmail.com'/> <gd:email rel='http://schemas.google.com/g/2005#home' address='liz@example.org'/> <gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'> (206)555-1212 </gd:phoneNumber> <gd:phoneNumber rel='http://schemas.google.com/g/2005#home'> (206)555-1213 </gd:phoneNumber> <gd:phoneNumber rel='http://schemas.google.com/g/2005#mobile'> (206) 555-1212 </gd:phoneNumber> <gd:im rel='http://schemas.google.com/g/2005#home' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' address='liz@gmail.com'/> <gd:postalAddress rel='http://schemas.google.com/g/2005#work' primary='true'> 1600 Amphitheatre Pkwy Mountain View, CA 94043 </gd:postalAddress> <gd:postalAddress rel='http://schemas.google.com/g/2005#home'> 800 Main Street Mountain View, CA 94041 </gd:postalAddress> <gd:organization> <gd:orgName>Google, Inc.</gd:orgName> <gd:orgTitle>Tech Writer</gd:orgTitle> </gd:organization> </entry>
প্রোফাইল ধরনের
একটি Google ব্যবহারকারী বা অন্য সত্তার সাথে যুক্ত একটি প্রোফাইল প্রতিনিধিত্ব করে৷ প্রোফাইলের ধরণটি যোগাযোগের ধরণের সাথে অনেক কাঠামো ভাগ করে। যাইহোক, এটি কিছু উপায়ে পৃথক: এটি বর্ধিত বৈশিষ্ট্য ধারণ করতে পারে না বা মুছে ফেলা হিসাবে চিহ্নিত করা যাবে না, উদাহরণস্বরূপ।
বিভাগ উপাদান: <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/contact/2008#profile"/>
পরিচিতি API-এর 3.0 সংস্করণে প্রোফাইলের ধরণটি চালু করা হয়েছিল।
বৈশিষ্ট্য
সম্পত্তি | বর্ণনা |
---|---|
atom:category * | ক্যাটাগরি @label অ্যাট্রিবিউট সহ উদাহরণগুলিকে ট্যাগ হিসাবে বিবেচনা করা হয়। @scheme অ্যাট্রিবিউট ব্যবহার করার বিষয়ে তথ্যের জন্য, এই বিভাগের শুরুতে "বিভাগের উপাদান" নোটটি দেখুন। |
atom:content | প্রোফাইল সম্পর্কে নোট. |
atom:link * | সম্পর্কিত তথ্য লিঙ্ক. বিশেষভাবে, atom:link[@rel='alternate'] প্রোফাইল বর্ণনা করে এমন একটি HTML পৃষ্ঠার লিঙ্ক। |
atom:title | প্রোফাইলের নাম। এই ক্ষেত্রটি শুধুমাত্র পঠিত। |
gd: email * | ইমেইল ঠিকানা. |
gd: im * | IM ঠিকানা। |
gd: name ? | নাম, কাঠামোবদ্ধ আকারে। |
gd: organization * | সংগঠন. |
gd: phoneNumber * | ফোন এবং ফ্যাক্স নম্বর। |
gd: structuredPostalAddress * | ডাক ঠিকানা, কাঠামোবদ্ধ আকারে। |
gd: where ? | প্রোফাইলের সাথে যুক্ত একটি স্থান। |
উদাহরণ
<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gd='http://schemas.google.com/g/2005' <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#profile' /> <title>Elizabeth Bennett</title> <gd:name> <gd:givenName>Elizabeth</gd:givenName> <gd:familyName>Bennett</gd:familyName> </gd:name> <gd:structuredPostalAddress rel='http://schemas.google.com/g/2005#work'> <gd:formattedAddress>Longbourne, Nr. Meryton, Hertfordshire, England</gd:formattedAddress> </gd:structuredPostalAddress> </entry>
ইভেন্ট ধরনের
একটি ক্যালেন্ডার ইভেন্ট প্রতিনিধিত্ব করে। ইভেন্টের অবস্থানটি একটি <gd:where>
উপাদানে এমবেড করা (বা থেকে লিঙ্ক করা) একটি পরিচিতি প্রকার দ্বারা প্রতিনিধিত্ব করা হয়; ইভেন্ট পরিকল্পনাকারী এবং অংশগ্রহণকারীদের <gd:who>
উপাদানগুলিতে এমবেড করা (বা এর থেকে লিঙ্ক করা) যোগাযোগের ধরন হিসাবে উপস্থাপন করা হয়।
বিভাগ উপাদান: <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/>
বৈশিষ্ট্য
সম্পত্তি | বর্ণনা |
---|---|
atom:author | যিনি এই ইভেন্টটি তৈরি করেছেন। |
atom:category * | ক্যাটাগরি @label অ্যাট্রিবিউট সহ উদাহরণগুলিকে ট্যাগ হিসাবে বিবেচনা করা হয়। @scheme অ্যাট্রিবিউট ব্যবহার করার বিষয়ে তথ্যের জন্য, এই বিভাগের শুরুতে নোট দেখুন। |
atom:content | ঘটনার দীর্ঘ বর্ণনা। |
atom:link * | লিঙ্ক। বিশেষভাবে, atom:link[@rel='alternate'] ইভেন্ট বর্ণনা করে একটি HTML পৃষ্ঠার একটি লিঙ্ক প্রদান করে। |
atom:title | ইভেন্টের জন্য সংক্ষিপ্ত শিরোনাম। |
gd: comments ? | মন্তব্য ফিড. |
gd: eventStatus ? | এক্সটেনসিবল enum নীচে নথিভুক্ত. |
gd: extendedProperty * | সম্প্রসারিত সম্পত্তি। |
gd: originalEvent ? | পুনরাবৃত্ত ইভেন্টের জন্য আসল ইভেন্ট শনাক্তকারী। |
gd: recurrence ? | পুনরাবৃত্তি নিয়ম। |
gd: transparency ? | RFC 2445-এ সংজ্ঞায়িত TRANSP সম্পত্তির সাথে সঙ্গতিপূর্ণ এক্সটেনসিবল enum নীচে নথিভুক্ত। |
gd: visibility ? | এক্সটেনসিবল enum নীচে নথিভুক্ত. |
gd: when * | ইভেন্টের সময়। startTime এবং endTime অ্যাট্রিবিউট উভয়ই সেট করা আবশ্যক, যদিও সারাদিনের ইভেন্টগুলির জন্য এই অ্যাট্রিবিউটগুলি শুধুমাত্র তারিখ, কোন সময় নেই৷ |
gd: when /gd:reminder * | ইভেন্টের জন্য অনুস্মারক. |
gd: where * | ইভেন্টের অবস্থান বা কাছাকাছি প্রয়োজনীয় জিনিস যেমন পার্কিং। যদি ফিড লেভেলে একটি <gd:where> এলিমেন্ট নির্দিষ্ট করা থাকে, কিন্তু এন্ট্রি লেভেলে কোনো <gd:where> এলিমেন্ট না থাকে, তাহলে এন্ট্রিগুলি ফিড-লেভেলের <gd:where> মানের উত্তরাধিকারী হয়। |
gd: who * | ইভেন্টের সাথে যুক্ত ব্যক্তিরা: সংগঠক, অংশগ্রহণকারী, বক্তা, অভিনয়কারী ইত্যাদি। |
gd: who /gd:attendeeStatus ? | গ্রহণযোগ্যতার অবস্থা। |
gd: who /gd:attendeeType ? | অংশগ্রহণকারীর ধরন: required বা optional । |
gd এর জন্য rel মান: কোথায়
rel মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#event বা নির্দিষ্ট করা নেই। | ঘটনা যেখানে সঞ্চালিত হয়. |
http://schemas.google.com/g/2005#event.alternate | একটি গৌণ অবস্থান। উদাহরণস্বরূপ, মূল সাইটের সাথে ভিডিও কনফারেন্স লিঙ্ক সহ একটি দূরবর্তী সাইট। |
http://schemas.google.com/g/2005#event.parking | কাছাকাছি পার্কিং লট. |
gd:ইভেন্ট স্ট্যাটাস মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#event.canceled | অনুষ্ঠানটি বাতিল করা হয়েছে। |
http://schemas.google.com/g/2005#event.confirmed | অনুষ্ঠানটি পরিকল্পিত। |
http://schemas.google.com/g/2005#event.tentative | ইভেন্টটি শুধুমাত্র অস্থায়ীভাবে নির্ধারিত হয়। |
gd: দৃশ্যমানতার মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#event.confidential | কিছু পাঠককে ঘটনাটি দেখার অনুমতি দিন। |
http://schemas.google.com/g/2005#event.default | যে ক্যালেন্ডারে ইভেন্টটি প্রদর্শিত হয় তার মালিকের পছন্দ থেকে আচরণটি উত্তরাধিকারসূত্রে প্রাপ্ত করুন৷ |
http://schemas.google.com/g/2005#event.private | খুব কম পাঠককে ইভেন্টটি দেখার অনুমতি দিন। |
http://schemas.google.com/g/2005#event.public | বেশিরভাগ পাঠককে ইভেন্টটি দেখার অনুমতি দিন। |
gd: স্বচ্ছতার মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#event.opaque | ঘটনাটি ক্যালেন্ডারে সময় ব্যয় করে তা নির্দেশ করে; একটি মুক্ত/ব্যস্ত অনুসন্ধানে ইভেন্টের সময় ব্যস্ত হিসাবে চিহ্নিত করা হবে৷ |
http://schemas.google.com/g/2005#event.transparent | ইঙ্গিত দেয় ইভেন্ট ক্যালেন্ডারে কোনো সময় গ্রাস করে না; ইভেন্ট সময় একটি মুক্ত/ব্যস্ত অনুসন্ধানে ব্যস্ত হিসাবে চিহ্নিত করা হবে না. |
উদাহরণ
সভা:
<entry xmlns:gd="http://schemas.google.com/g/2005"> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/> <id>http://mycal.example.com/feeds/jo/home/full/e1a2af06df8a563edf9d32ec9fd61e03f7f3b67b</id> <published>2005-01-18T21:00:00Z</published> <updated>2006-01-01T00:00:00Z</updated> <title>Discuss BazMat API</title> <content>We will discuss integrating GData with BazMat.</content> <author> <name>Jo March</name> <email>jo@example.com</email> </author> <gd:when startTime='2005-01-18T21:00:00Z' endTime='2005-01-18T22:00:00Z'> <gd:reminder minutes='15'/> </gd:when> <gd:where valueString='Building 41, Room X'/> <gd:eventStatus value="http://schemas.google.com/g/2005#event.confirmed"/> <gd:visibility value="http://schemas.google.com/g/2005#event.public"/> <gd:transparency value="http://schemas.google.com/g/2005#event.transparent"/> </entry>
অনলাইন ইভেন্ট:
<entry xmlns:gd="http://schemas.google.com/g/2005"> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/> <id>http://mycal.example.com/feeds/jo/home/full/982307e797979879a</id> <published>2005-01-18T21:00:00Z</published> <updated>2006-01-01T00:00:00Z</updated> <title>Online Chess Tournament</title> <content/> <author> <name>Jo March</name> <email>jo@example.com</email> </author> <gd:when startTime='2006-01-24T19:00:00-08:00' endTime='2006-01-24T20:00:00-08:00'> <gd:reminder minutes='15'/> </gd:when> <gd:where> <gd:entryLink> <entry> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/> <id>http://contacts.example.com/jo/GamePhannz</id> <published>2005-01-18T21:00:00Z</published> <updated>2006-01-01T00:00:00Z</updated> <title>GamePhannz Online Game Server</title> <link rel="http://schemas.google.com/g/2005#onlineLocation" type="text/html" href="http://gamephannz.example.com/chess/138fd87e"/> <content/> </entry> </gd:entryLink> </gd:where> <gd:eventStatus value="http://schemas.google.com/g/2005#event.confirmed"/> <gd:visibility value="http://schemas.google.com/g/2005#event.public"/> <gd:transparency value="http://schemas.google.com/g/2005#event.transparent"/> </entry>
বার্তা ধরনের
একটি বার্তা প্রতিনিধিত্ব করে, যেমন একটি ইমেল, একটি আলোচনা গোষ্ঠী পোস্টিং, বা একটি মন্তব্য৷
বিভাগ উপাদান: <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#message"/>
বৈশিষ্ট্য
সম্পত্তি | বর্ণনা |
---|---|
atom:category * | ক্যাটাগরি @label অ্যাট্রিবিউট সহ উদাহরণগুলিকে ট্যাগ হিসাবে বিবেচনা করা হয়। @scheme অ্যাট্রিবিউট ব্যবহার করার বিষয়ে তথ্যের জন্য, এই বিভাগের শুরুতে নোট দেখুন। @term অ্যাট্রিবিউট ব্যবহার করার বিষয়ে তথ্যের জন্য, নীচের টেবিলটি দেখুন। |
atom:content | বার্তাংশ. |
atom:link * | বার্তা সংযুক্তি. বিশেষভাবে, একটি সংযুক্তি আপলোড করতে, <link rel="enclosure"> ব্যবহার করুন এবং অ্যাটম মিডিয়া সংগ্রহে সংযুক্তির সামগ্রী রাখুন৷ |
atom:title | বার্তা বিষয়. |
gd: geoPt ? | ভৌগলিক অবস্থান থেকে বার্তাটি পোস্ট করা হয়েছে৷ |
gd: rating ? | গুণমানের রেটিং (যেমন অ্যাপ্লিকেশন দ্বারা সংজ্ঞায়িত)। |
gd: who * | এই বার্তার সাথে যুক্ত ব্যক্তিরা। সঠিক শব্দার্থবিদ্যা @rel মানের উপর নির্ভর করে। নীচের টেবিল দেখুন. |
বিভাগ @ টার্ম মান
নীচের সমস্ত বিভাগগুলি http://schemas.google.com/g/2005
স্কিমে রয়েছে৷
মেয়াদ | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#message.chat | বার্তাটি একটি চ্যাট সেশনের একটি প্রতিলিপি। |
http://schemas.google.com/g/2005#message.inbox | বার্তাটি ইনবক্সের অন্তর্গত হিসাবে চিহ্নিত করা হয়েছে৷ |
http://schemas.google.com/g/2005#message.sent | বার্তাটি প্রেরিত হিসাবে চিহ্নিত করা হয়েছে৷ |
http://schemas.google.com/g/2005#message.spam | বার্তাটিকে স্প্যাম হিসেবে বিবেচনা করা হয়। |
http://schemas.google.com/g/2005#message.starred | বার্তাটি তারকাচিহ্নিত হিসাবে চিহ্নিত করা হয়েছে৷ |
http://schemas.google.com/g/2005#message.unread | বার্তাটি অপঠিত। |
gd:who এর জন্য rel মান
সম্পত্তি | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#message.bcc | বার্তা BCC প্রাপক. |
http://schemas.google.com/g/2005#message.cc | বার্তা CC প্রাপক। |
http://schemas.google.com/g/2005#message.from | বার্তা (ইমেল বা IM) প্রেরক। |
http://schemas.google.com/g/2005#message.reply-to | একটি উত্তর বার্তা উদ্দেশ্য প্রাপক. |
http://schemas.google.com/g/2005#message.to | বার্তা প্রাথমিক প্রাপক. |
উদাহরণ
ইমেল পত্র:
<entry xmlns:gd="http://schemas.google.com/g/2005"> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#message"/> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#message.sent"/> <author> <name>Jo March</name> <email>jo@example.com</email> </author> <id>http://mymail.example.com/feeds/jo/home/full/e1a2af06df8a563edf9d32ec9fd61e03f7f3b67b</id> <published>2006-01-18T21:00:00Z</published> <updated>2006-01-18T21:00:00Z</updated> <title>Re: Info?</title> <content>Hi, Fritz -- The information you're looking for is on p. 47.</content> <gd:who rel="http://schemas.google.com/g/2005#message.from"> <gd:entryLink href="http://contacts.example.com/jo/Jo"/> </gd:who> <gd:who rel="http://schemas.google.com/g/2005#message.to"> <gd:entryLink href="http://contacts.example.com/fritzb/FritzB"/> </gd:who> </entry>
Google ডেটা নামস্থান উপাদান রেফারেন্স
এই ডকুমেন্টের বাকি অংশে বিভিন্ন ধরণের দ্বারা ব্যবহৃত উপাদানগুলির জন্য রেফারেন্স উপাদান রয়েছে।
- এনামস
- gdCommonProperties
- gd:অতিরিক্ত নাম
- gd: মন্তব্য
- gd:দেশ
- gd:মোছা হয়েছে
- gd: ইমেইল
- gd: entryLink
- gd: extendedProperty
- gd:পরিবারের নাম
- gd:feedLink
- gd: geoPt
- gd:প্রদত্ত নাম
- gd:im
- gd: সংগঠন
- gd:org বিভাগ
- gd:orgJobDescription
- gd:org নাম
- gd:org প্রতীক
- gd:org শিরোনাম
- জিডি:অরিজিনাল ইভেন্ট
- gd:ফোন নম্বর
- gd: ডাক ঠিকানা
- gd:রেটিং
- gd: পুনরাবৃত্তি
- gd: recurrenceException
- gd: অনুস্মারক
- gd:structuredPostalAddress
- gd: কখন
- gd: কোথায়
- gd: কে
এনামস
কিছু এক্সটেনশন উপাদানের বৈশিষ্ট্য নির্দিষ্ট করতে হবে যার মান একটি গণনা করা সেট থেকে আসে। এই ধরনের বৈশিষ্ট্যের সাধারণ ফর্ম হল:
<gd:propertyName value="propertyValue">
যদি সম্পত্তির মান Google ডেটা নেমস্পেস থেকে আসে তবে এটি ফর্মটি নেয় http://schemas.google.com/g/2005#
{kind} .
{মান} যেমন: http://schemas.google.com/g/2005#event.tentative
। মান স্থান এক্সটেনসিবল হলে, মান একটি URI আকারে হতে পারে. বর্ধিত মানের URI-এর জন্য প্রস্তাবিত ফর্ম হল {স্কিমা URI} #
{মান}। যেমন: http://www.example.com/attendeeStatus#AudioConference
।
gEnumConstruct = attribute value { text }, anyAttribute*
gdCommonProperties
সমস্ত Google প্রকারের জন্য ব্যবহৃত সাধারণ বৈশিষ্ট্য। মনে রাখবেন যে স্কিমাতে anyAttribute
এবং anyElement
এর উপস্থিতি সাধারণ বৈশিষ্ট্যগুলি ব্যবহার করে সমস্ত Google ডেটা নেমস্পেস উপাদানকে যেকোনো নামস্থানে আরও বাড়ানোর অনুমতি দেয়। বিশেষ করে যেকোনো জিডি এলিমেন্ট বা যেকোনো অ্যাটম/আরএসএস এলিমেন্ট অন্য কোনো জিডি এলিমেন্টের মধ্যে নেস্ট করা বৈধ। এটি বিচক্ষণতার সাথে করা উচিত, এবং বেশিরভাগ ক্ষেত্রে এই ধরনের ব্যবহারকে অন্তর্ভুক্ত gd উপাদান প্রকারের একটি সুস্পষ্ট সম্পত্তি হিসাবে নথিভুক্ত করা উচিত।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@xml:base | uri | নেস্টেড আপেক্ষিক ইউআরআই-এর ভিত্তি বর্ণনা করার জন্য স্ট্যান্ডার্ড XML নির্মাণ। |
@xml:lang | text | নেস্টেড স্ট্রিং এর ভাষা। |
স্কিমা
namespace gd = "http://schemas.google.com/g/2005" gdCommonProperties = { atomCommonAttributes, anyAttribute*, (anyElement*) }
gd:অতিরিক্ত নাম
ব্যক্তির অতিরিক্ত (যেমন মধ্যম) নাম উল্লেখ করে, যেমন। "সুসান"।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@yomi ? | xs:string | ফোনেটিকাল উপস্থাপনা। |
text() | xs:string | ব্যক্তির পারিবারিক নাম। |
উদাহরণ
<gd:additionalName yomi="'suz@n">Susan<gd:additionalName>
স্কিমা
start = additionalName additionalName = element gd:additionalName { attribute yomi { xs:string }?, (xs:string) }
gd: মন্তব্য
এনক্লোজিং এন্ট্রির জন্য একটি মন্তব্য ফিড রয়েছে (যেমন একটি ক্যালেন্ডার ইভেন্ট।)
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@rel ? | xs:string | মধ্যে থাকা মন্তব্যের ধরন. বর্তমানে, নিয়মিত মন্তব্য এবং পর্যালোচনার মধ্যে পার্থক্য রয়েছে। |
gd: feedLink ? | feedLink | মন্তব্য ফিড. এই ফিড বার্তা ধরনের বাস্তবায়ন করা উচিত. |
rel মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#regular বা নির্দিষ্ট করা নেই৷ | নিয়মিত মন্তব্য (ব্যবহারকারীদের থেকে)। |
http://schemas.google.com/g/2005#reviews | পেশাদার পর্যালোচনা. |
উদাহরণ
মন্তব্য ফিড:
<gd:comments> <gd:feedLink href="http://example.com/Jo/posts/MyFirstPost/comments" countHint="10"> <feed> <id>http://example.com/Jo/posts/MyFirstPost/comments</id> <title>My first post: comments</title> ... <entry> ... <content>Good post.</content> </entry> <entry> ... </entry> ... </feed> </gd:feedLink> </gd:comments>
পর্যালোচনা ফিড:
<gd:comments rel="http://schemas.google.com/g/2005#reviews"> <gd:feedLink href="http://example.com/restaurants/SanFrancisco/432432/reviews" countHint="25"> <feed> <id>http://example.com/restaurants/SanFrancisco/432432/reviews</id> <title>La Folie reviews</title> ... <entry> ... <content>Good food.</content> <gd:rating value="5" min="1" max="5"/> </entry> <entry> ... </entry> ... </feed> </gd:feedLink> </gd:comments>
স্কিমা
start = comments comments = element gd:comments { gdCommonProperties, attribute rel { xs:string }?, (feedLink?) }
gd:মোছা হয়েছে
একটি চিহ্নিতকারী উপাদান যা উপস্থিত থাকলে নির্দেশ করে যে এন্ট্রিটি মুছে ফেলা হয়েছে।
বৈশিষ্ট্য
কোনোটিই নয়।
স্কিমা
start = deleted deleted = element gd:deleted
gd:দেশ
ঐচ্ছিক দেশের কোড সহ দেশের নাম। পরেরটি ISO 3166-1 alpha-2 অনুযায়ী দেওয়া হয়েছে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@code ? | xs:string | দেশের কোড ISO 3166-1 alpha-2 এর মতো। |
text() | xs:string | দেশের নাম. |
উদাহরণ
<gd:country code='PL'>Poland</gd:country> <gd:country>Gabon</gd:country>
স্কিমা
start = country country = element gd:country { attribute code { xs:string }?, xs:string? }
gd: ইমেইল
ধারণ করা সত্তার সাথে যুক্ত একটি ইমেল ঠিকানা (যা সাধারণত একজন ব্যক্তি বা অবস্থানের প্রতিনিধিত্ব করে এমন একটি সত্তা)।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@address | xs:string | ইমেইল ঠিকানা. |
@displayName ? | xs:string | সত্তার একটি প্রদর্শন নাম (যেমন একজন ব্যক্তি) ইমেল ঠিকানাটি অন্তর্গত। |
@label ? | xs:string | এই ইমেল ঠিকানার নাম দেওয়ার জন্য একটি সাধারণ স্ট্রিং মান ব্যবহৃত হয়। এটি UI-কে একটি লেবেল যেমন "কাজ", "ব্যক্তিগত", "পছন্দের" ইত্যাদি প্রদর্শন করতে দেয়। |
@rel ? | xs:string | একটি প্রোগ্রাম্যাটিক মান যা ইমেলের ধরন সনাক্ত করে; বিস্তারিত জানার জন্য নীচে দেখুন। |
@primary ? | xs:boolean | যখন একাধিক ইমেল এক্সটেনশন একটি পরিচিতির ধরণে উপস্থিত হয়, তখন নির্দেশ করে যে কোনটি প্রাথমিক। সর্বাধিক একটি ইমেল প্রাথমিক হতে পারে. ডিফল্ট মান হল "false" । |
rel মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#home | |
http://schemas.google.com/g/2005#other | একটি ইমেল ঠিকানা যা বাড়ি বা কাজ নয়। প্রকৃত প্রকার নির্দেশ করতে label ব্যবহার করা যেতে পারে। |
http://schemas.google.com/g/2005#work |
উদাহরণ
<gd:email address="foo@bar.example.com" displayName="Foo Bar" /> <gd:email label="Personal" rel="http://schemas.google.com/g/2005#home" address="fubar@gmail.com" primary="true"/>
স্কিমা
start = email email = element gd:email { attribute address { xs:string }, attribute displayName { xs:string }?, attribute label { xs:string }?, attribute rel { xs:string }?, attribute primary { xs:boolean }? }
gd: entryLink
একটি যৌক্তিকভাবে নেস্টেড এন্ট্রি প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, একটি <gd:who>
একটি পরিচিতি প্রতিনিধিত্বকারী একটি পরিচিতি ফিড থেকে একটি নেস্টেড এন্ট্রি থাকতে পারে৷
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@href ? | xs:string | এন্ট্রি URI নির্দিষ্ট করে। যদি নেস্টেড এন্ট্রি এমবেড করা থাকে এবং লিঙ্ক করা না থাকে, তাহলে এই অ্যাট্রিবিউটটি বাদ দেওয়া হতে পারে। |
@readOnly ? | xs:boolean | অন্তর্ভুক্ত এন্ট্রি শুধুমাত্র পঠনযোগ্য কিনা তা নির্দিষ্ট করে। ডিফল্ট মান হল "false" । |
@rel ? | xs:string | লিঙ্ক সম্পর্ক নির্দিষ্ট করে; পরিষেবাটিকে একটি একক সত্তার জন্য একাধিক ধরণের এন্ট্রি লিঙ্ক সরবরাহ করার অনুমতি দেয়৷ <atom:link> এলিমেন্টের rel অ্যাট্রিবিউটের মতো একই শব্দার্থবিদ্যা এবং অনুমোদিত মান রয়েছে। |
atom:entry ? | atomEntry | এন্ট্রি বিষয়বস্তু. |
বিধিনিষেধ
-
@href
বা<atom:entry>
এর হয় বা উভয়ই উপস্থিত থাকতে হবে। - যদি
atom:entry
উপস্থিত না থাকে, তাহলে ক্লায়েন্ট@href
এ এন্ট্রি URI থেকে বিষয়বস্তু আনতে পারে। যদিatom:entry
উপস্থিত থাকে, তাহলে বিষয়বস্তু অবশ্যই একই হতে হবে যা@href
থেকে পুনরুদ্ধার করা হবে এন্ট্রি তৈরির সময়। - যখন একটি
PUT
বা একটিPOST
একটি<gd:entryLink>
থাকে এবং@href
অ্যাট্রিবিউট নির্দিষ্ট করা হয়, তখন অ্যাট্রিবিউটের মান একটি লিঙ্ক তৈরি করতে ব্যবহার করা হয়; যদিatom:entry
উপাদানটিও উপস্থিত থাকে তবে এটি উপেক্ষা করা হয়। যদি@href
অ্যাট্রিবিউট নির্দিষ্ট করা না থাকে, তাহলেatom:entry
উপাদানটি হয় একটি এমবেডেড এন্ট্রি হিসেবে সংরক্ষণ করা হয় বা অন্য ফিডে সংরক্ষিত হয় এবং লিঙ্ক করা হয়। মনে রাখবেন যে কিছু পরিষেবা এই সমস্ত বিকল্পগুলিকে সমর্থন নাও করতে পারে৷
উদাহরণ
<gd:who>
এর মধ্যে যোগাযোগের তথ্য :
<gd:who rel="http://schemas.google.com/g/2005#event.attendee" valueString="Jo"> <gd:entryLink href="http://gmail.com/jo/contacts/Jo"> <entry> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/> <id>http://gmail.com/jo/contacts/Jo</id> <category term="user-tag" label="Google"/> <title>Jo March</title> <gd:email address="jo@example.com"/> <gd:phoneNumber label="work">(650) 555-1212</gd:phoneNumber> </entry> </gd:entryLink> </gd:who>
শুধুমাত্র বহিরাগত রেফারেন্স (শুধু পঠনযোগ্য এন্ট্রি):
<gd:who rel="http://schemas.google.com/g/2005#event.attendee" valueString="Jo"> <gd:entryLink href="http://gmail.com/jo/contacts/Jo" readOnly="true"/> </gd:who>
স্কিমা
start = entryLink entryLink = element gd:entryLink { attribute href { xs:string }?, attribute readOnly { xs:boolean }?, (atomEntry?) }
gd: extendedProperty
আবদ্ধ সত্তার একটি সহায়ক সম্পত্তি হিসাবে সীমিত পরিমাণে কাস্টম ডেটা সংরক্ষণ করার অনুমতি দেয়।
মনে রাখবেন যে anyForeignElement
উপস্থিতি ফিডকে ঐচ্ছিকভাবে gd:extendedProperty
এলিমেন্টের মধ্যে যেকোনো বৈধ XML এম্বেড করতে দেয় ( value
বৈশিষ্ট্য সহ পারস্পরিকভাবে একচেটিয়া)।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@name | xs:string | একটি URI হিসাবে প্রকাশ করা সম্পত্তির নাম নির্দিষ্ট করে৷ বর্ধিত প্রপার্টি URI সাধারণত {স্কিমা}#{local-name} কনভেনশন অনুসরণ করে। |
@value ? | xs:string | সম্পদের মূল্য. |
@realm ? | xs:string | বর্ধিত সম্পত্তি কোথায় প্রযোজ্য তা নির্দিষ্ট করতে কিছু API দ্বারা ব্যবহৃত হয়। |
উদাহরণ
একটি ক্যালেন্ডার ইভেন্টের জন্য একটি বহিরাগত শনাক্তকারী:
<gd:extendedProperty name="http://www.example.com/schemas/2007#mycal.id" value="1234"></gd:extendedProperty>
যোগাযোগ এন্ট্রি জন্য অতিরিক্ত xml
<gd:extendedProperty name="com.google"> <some_xml>value</some_xml> </gd:extendedProperty>
স্কিমা
start = extendedProperty extendedProperty = element gd:extendedProperty { attribute name { xs:string }, attribute value { xs:string } ?, (anyForeignElement*), attribute realm { xs:string } ? }
gd:পরিবারের নাম
ব্যক্তির পারিবারিক নাম উল্লেখ করে, যেমন। "স্মিথ"।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@yomi ? | xs:string | ফোনেটিক উপস্থাপনা। |
text() | xs:string | ব্যক্তির পারিবারিক নাম। |
উদাহরণ
<gd:familyName yomi="smɪð">Smith<gd:familyName>
স্কিমা
start = familyName familyName = element gd:familyName { attribute yomi { xs:string }?, (xs:string) }
gd:feedLink
একটি যৌক্তিকভাবে নেস্টেড ফিড প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, একটি ক্যালেন্ডার ফিডে একটি নেস্টেড ফিড থাকতে পারে যা এন্ট্রিতে সমস্ত মন্তব্য উপস্থাপন করে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@countHint ? | xs:unsignedInt | ফিডে এন্ট্রি সংখ্যার ইঙ্গিত. বাস্তবায়নের উপর নির্ভর করে, একটি সুনির্দিষ্ট গণনা নাও হতে পারে। |
@href ? | xs:string | ফিড URI নির্দিষ্ট করে। যদি নেস্টেড ফিড এম্বেড করা থাকে এবং লিঙ্ক করা না থাকে, তাহলে এই অ্যাট্রিবিউটটি বাদ দেওয়া হতে পারে। |
@readOnly ? | xs:boolean | অন্তর্ভুক্ত ফিড শুধুমাত্র পঠনযোগ্য কিনা তা নির্দিষ্ট করে। |
@rel ? | xs:string | লিঙ্ক সম্পর্ক নির্দিষ্ট করে; পরিষেবাটিকে একটি একক সত্তার জন্য একাধিক ধরণের ফিড লিঙ্ক সরবরাহ করার অনুমতি দেয়৷ <atom:link> এলিমেন্টের rel অ্যাট্রিবিউটের মতো একই শব্দার্থবিদ্যা এবং অনুমোদিত মান রয়েছে। |
atom:feed ? | atomFeed | ফিডের বিষয়বস্তু। |
বিধিনিষেধ
-
@href
বা<atom:feed>
এর হয় বা উভয়ই উপস্থিত থাকতে হবে। - যদি
atom:feed
উপস্থিত না থাকে, তাহলে ক্লায়েন্ট URI থেকে@href
এ বিষয়বস্তু আনতে পারে। এটি উপস্থিত থাকলে, ফিড তৈরির সময়@href
থেকে যা পুনরুদ্ধার করা হবে তার বিষয়বস্তু অবশ্যই একই হতে হবে। - যখন একটি PUT বা একটি POST-এ একটি
<gd:feedLink>
থাকে এবং@href
অ্যাট্রিবিউট নির্দিষ্ট করা হয়, তখন অ্যাট্রিবিউটের মান একটি লিঙ্ক তৈরি করতে ব্যবহার করা হয়; যদি<atom:feed>
উপাদানটিও উপস্থিত থাকে তবে এটি উপেক্ষা করা হয়। যদি@href
অ্যাট্রিবিউট নির্দিষ্ট করা না থাকে, তাহলে<atom:feed>
উপাদানটি একটি এমবেডেড ফিড হিসেবে সংরক্ষণ করা হয়। মনে রাখবেন যে কিছু পরিষেবা এই সমস্ত বিকল্পগুলিকে সমর্থন নাও করতে পারে৷
উদাহরণ
ব্লগিং:
<gd:feedLink href="http://example.com/Jo/posts/MyFirstPost/comments" countHint="10"> <feed> <id>http://example.com/Jo/posts/MyFirstPost/comments</id> <title>My first post: comments</title> ... <entry> ... <content>Good post.</content> </entry> <entry> ... </entry> ... </feed> </gd:feedLink>
শুধুমাত্র বহিরাগত রেফারেন্স:
<gd:feedLink href="http://example.com/Jo/posts/MyFirstPost/comments" countHint="10"/>
একটি এটম এন্ট্রির মধ্যে এম্বেড করা ফিড একটি তালিকা প্রতিনিধিত্ব করে:
<gd:feedLink> <feed> <id>cid:1</id> <entry> <id>cid:1.1</id> <content>list item 1</content> </entry> <entry> <id>cid:1.2</id> <content>list item 2</content> </entry> </feed> </gd:feedLink>
স্কিমা
start = feedLink feedLink = element gd:feedLink { attribute href { xs:string }?, attribute readOnly { xs:boolean }?, attribute countHint { xs:unsignedInt }?, (atomFeed?) }
gd: geoPt
একটি ভৌগলিক অবস্থান (অক্ষাংশ, দ্রাঘিমাংশ, উচ্চতা)।
অবচয়। এই উপাদানটি অবমূল্যায়ন করা হয়েছে৷ জিওট্যাগিং ডেটার জন্য, পরিবর্তে জিওআরএসএস ব্যবহার করুন।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@elev ? | xs:float | মিটারে উচ্চতা। নেতিবাচক মানগুলি সমুদ্রপৃষ্ঠের গড় নীচের গভীরতা নির্দেশ করে। |
@label ? | xs:string | এই অবস্থানের নাম দিতে ব্যবহৃত একটি সাধারণ স্ট্রিং মান। এটি UI গুলিকে "বর্তমান অবস্থান" এর মতো একটি লেবেল প্রদর্শন করতে দেয়। |
@lat | xs:float | ডিগ্রীতে অক্ষাংশ। ইতিবাচক মান মানে উত্তর, নেতিবাচক মান মানে দক্ষিণ। পরিসীমা হল [-90.0, 90.0]। |
@lon | xs:float | ডিগ্রীতে দ্রাঘিমাংশ। ইতিবাচক মান মানে পূর্ব, নেতিবাচক মান মানে পশ্চিম। পরিসীমা হল [-180.0, 180.0]। |
@time ? | xs:dateTime | টাইমস্ট্যাম্প। |
উদাহরণ
<gd:geoPt lat="40.75" lon="-74.0"/>
<gd:geoPt lat="27.98778" lon="86.94444" elev="8850.0"/>
স্কিমা
start = geoPt geoPt = element gd:geoPt { attribute label { xs:string }?, attribute lat { xs:float }, attribute lon { xs:float }, attribute elev { xs:float }?, attribute time { xs:dateTime }? }
gd:im
থাকা সত্তার সাথে যুক্ত একটি তাত্ক্ষণিক বার্তাপ্রেরণ ঠিকানা৷
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@address | xs:string | IM ঠিকানা। |
@label ? | xs:string | একটি সাধারণ স্ট্রিং মান এই IM ঠিকানার নাম দিতে ব্যবহৃত হয়। এটি UI-কে একটি লেবেল যেমন "কাজ", "ব্যক্তিগত", "পছন্দের" ইত্যাদি প্রদর্শন করতে দেয়। |
@rel ? | xs:string | একটি প্রোগ্রাম্যাটিক মান যা IM এর ধরন সনাক্ত করে; বিস্তারিত জানার জন্য নীচে দেখুন। |
@protocol ? | xs:string | IM নেটওয়ার্ক শনাক্ত করে। মানটি হয় মানক মানগুলির একটি হতে পারে (নীচে দেখানো হয়েছে) অথবা একটি URI যা একটি মালিকানাধীন IM নেটওয়ার্ক সনাক্ত করে৷ |
@primary ? | xs:boolean | যখন একাধিক IM এক্সটেনশন একটি পরিচিতির ধরনে উপস্থিত হয়, তখন নির্দেশ করে কোনটি প্রাথমিক। সর্বাধিক একটি IM প্রাথমিক হতে পারে. ডিফল্ট মান হল "false" । |
rel মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#home | |
http://schemas.google.com/g/2005#netmeeting | |
http://schemas.google.com/g/2005#other | একটি IM ঠিকানা যা বাড়ি বা কাজ নয়। প্রকৃত প্রকার নির্দেশ করতে label ব্যবহার করা যেতে পারে। |
http://schemas.google.com/g/2005#work |
প্রোটোকল বৈশিষ্ট্য মান
নিচের টেবিলটি @protocol অ্যাট্রিবিউটের জন্য কিছু সম্ভাব্য সম্ভাব্য মান দেখায়।
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#AIM | AOL ইনস্ট্যান্ট মেসেঞ্জার প্রোটোকল |
http://schemas.google.com/g/2005#MSN | MSN মেসেঞ্জার প্রোটোকল |
http://schemas.google.com/g/2005#YAHOO | ইয়াহু মেসেঞ্জার প্রোটোকল |
http://schemas.google.com/g/2005#SKYPE | স্কাইপ প্রোটোকল |
http://schemas.google.com/g/2005#QQ | QQ প্রোটোকল |
http://schemas.google.com/g/2005#GOOGLE_TALK | গুগল টক প্রোটোকল |
http://schemas.google.com/g/2005#ICQ | ICQ প্রোটোকল |
http://schemas.google.com/g/2005#JABBER | জ্যাবার প্রোটোকল |
উদাহরণ
MSN মেসেঞ্জারের জন্য একটি IM ঠিকানা:
<gd:im protocol="http://schemas.google.com/g/2005#MSN" address="foo@bar.msn.com" rel="http://schemas.google.com/g/2005#home" primary="true"/>
একটি অনির্দিষ্ট প্রোটোকল সহ একটি ব্যবহারকারী-প্রদত্ত IM ঠিকানা৷ এই ধরনের ঠিকানা প্রদর্শনের উদ্দেশ্যে উপযোগী, কিন্তু প্রোগ্রামগতভাবে পরিচালনা করা কঠিন।
<gd:im label="Other" address="foo@baz.example.com"/>
স্কিমা
start = im im = element gd:im { attribute address { xs:string }, attribute label { xs:string }?, attribute rel { xs:string }?, attribute protocol { xs:string }?, attribute primary { xs:boolean }? }
gd:প্রদত্ত নাম
ব্যক্তির প্রদত্ত নাম উল্লেখ করে, যেমন। "জন"।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@yomi ? | xs:string | ফোনেটিক উপস্থাপনা। |
text() | xs:string | ব্যক্তির দেওয়া নাম। |
উদাহরণ
<gd:givenName yomi="dʒon">John<gd:givenName>
স্কিমা
start = givenName givenName = element gd:givenName { attribute yomi { xs:string }?, (xs:string) }
gd: টাকা
একটি নির্দিষ্ট মুদ্রায় অর্থের পরিমাণ নির্দিষ্ট করে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@amount | xsd:float | টাকার পরিমান. |
@currencyCode | xsd:string | ISO4217 মুদ্রা কোড। |
উদাহরণ
<gd:money amount='650.0' currencyCode='EUR'/>
স্কিমা
element gd:money { attribute amount { xsd:float }, attribute currencyCode { xsd:string } }
gd: নাম
একটি কাঠামোগত উপায়ে ব্যক্তির নাম সংরক্ষণের অনুমতি দেয়৷ প্রদত্ত নাম, অতিরিক্ত নাম, পরিবারের নাম, উপসর্গ, প্রত্যয় এবং পুরো নাম নিয়ে গঠিত।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
gd:givenName ? | givenName | ব্যক্তির দেওয়া নাম। |
gd:additionalName ? | additionalName | ব্যক্তির অতিরিক্ত নাম, যেমন মধ্য নাম |
gd:familyName ? | familyName | ব্যক্তির পারিবারিক নাম। |
gd:namePrefix ? | namePrefix | সম্মানসূচক উপসর্গ, যেমন। 'মিস্টার' বা 'মিসেস'। |
gd:nameSuffix ? | nameSuffix | সম্মানসূচক প্রত্যয়, যেমন। 'সান' বা 'III'। |
gd:fullName ? | fullName | নামের অসংগঠিত উপস্থাপনা। |
উদাহরণ
স্যার উইনস্টন লিওনার্ড স্পেন্সার-চার্চিল, কেজি-র কাঠামোগত উপস্থাপনা
<gd:name> <gd:givenName>Winston</gd:givenName> <gd:additionalName>Leonard</gd:additionalName> <gd:familyName>Spencer-Churchill</gd:familyName> <gd:namePrefix>Sir</gd:namePrefix> <gd:nameSuffix>OG</gd:nameSuffix> </gd:name>
স্কিমা
start = name name = element gd:name { givenName? & additionalName? & familyName? & namePrefix? & nameSuffix? }
বিধিনিষেধ
- নামের অসংগঠিত উপাদান তার কাঠামোগত উপস্থাপনা সঙ্গে সামঞ্জস্যপূর্ণ হওয়া উচিত.
gd: সংগঠন
একটি সংস্থা, সাধারণত একটি পরিচিতির সাথে যুক্ত।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@label ? | xs:string | এই সংস্থার নাম দেওয়ার জন্য ব্যবহৃত একটি সাধারণ স্ট্রিং মান। এটি UI-কে "কাজ", "স্বেচ্ছাসেবক", "প্রফেশনাল সোসাইটি" ইত্যাদির মতো একটি লেবেল প্রদর্শন করতে দেয়। |
gd:orgDepartment ? | orgDepartment | প্রতিষ্ঠানের মধ্যে একটি বিভাগ নির্দিষ্ট করে। |
gd:orgJobDescription ? | orgJobDescription | প্রতিষ্ঠানের মধ্যে একটি কাজের বিবরণ. |
gd:orgName ? | orgName | সংগঠনের নাম। |
gd:orgSymbol ? | orgSymbol | সংগঠনের প্রতীক। |
gd:orgTitle ? | orgTitle | প্রতিষ্ঠানের মধ্যে একজন ব্যক্তির শিরোনাম। |
@primary ? | xs:boolean | যখন একাধিক সংস্থার এক্সটেনশন একটি পরিচিতির ধরণে উপস্থিত হয়, তখন নির্দেশ করে কোনটি প্রাথমিক৷ সর্বাধিক একটি প্রতিষ্ঠান প্রাথমিক হতে পারে. ডিফল্ট মান হল "false" । |
@rel ? | xs:string | একটি প্রোগ্রামেটিক মান যা সংগঠনের ধরনকে চিহ্নিত করে; বিস্তারিত জানার জন্য নীচে দেখুন। |
gd:where ? | where | প্রতিষ্ঠানের সাথে যুক্ত একটি স্থান, যেমন অফিসের অবস্থান। |
rel মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#other | একটি প্রতিষ্ঠান যা কাজ নয়। প্রকৃত প্রকার নির্দেশ করতে label ব্যবহার করা যেতে পারে। |
http://schemas.google.com/g/2005#work |
উদাহরণ
<gd:organization rel="http://schemas.google.com/g/2005#work" label="Work" primary="true"> <gd:orgName>Google, Inc.</gd:orgName> <gd:orgTitle>Tech Writer</gd:orgTitle> <gd:orgJobDescription>Writes documentation</gd:orgJobDescription> <gd:orgDepartment>Software Development</gd:orgDepartment> <gd:orgSymbol>GOOG</gd:orgSymbol> </gd:organization>
স্কিমা
start = organization organization = element gd:organization { attribute label { xs:string }?, attribute rel { xs:string }?, attribute primary { xs:boolean }?, ( orgDepartment? & orgJobDescription? & orgName? & orgSymbol? & orgTitle? & where? ) }
gd:org বিভাগ
একটি প্রতিষ্ঠানের মধ্যে একটি বিভাগ বর্ণনা করে। একটি gd:organization
উপাদানের মধ্যে উপস্থিত হওয়া আবশ্যক।
উদাহরণ
<gd:orgDepartment>Research and Development</gd:orgDepartment>
স্কিমা
start = orgDepartment orgDepartment = element gd:orgDepartment { xs:string }
gd:orgJobDescription
একটি প্রতিষ্ঠানের মধ্যে একটি কাজ বর্ণনা করে। একটি gd:organization
উপাদানের মধ্যে উপস্থিত হওয়া আবশ্যক।
উদাহরণ
<gd:orgJobDescription>Documenting public APIs</gd:orgJobDescription>
স্কিমা
start = orgJobDescription orgJobDescription = element gd:orgJobDescription { xs:string }
gd:org নাম
সংগঠনের নাম। একটি gd:organization
উপাদানের মধ্যে উপস্থিত হওয়া আবশ্যক।
বৈশিষ্ট্য
সম্পত্তি | বর্ণনা |
---|---|
@yomi ? | প্রতিষ্ঠানের নামের জন্য Yomigana (জাপানি রিডিং এড)। |
উদাহরণ
<gd:orgName>Google, Inc.</gd:orgName>
স্কিমা
start = orgName orgName = element gd:orgName { attribute yomi {xs:string}, xs:string }
gd:org প্রতীক
একটি সংগঠনের প্রতীক প্রদান করে। একটি gd:organization
উপাদানের মধ্যে উপস্থিত হওয়া আবশ্যক।
উদাহরণ
<gd:orgSymbol>GOOG</gd:orgSymbol>
স্কিমা
start = orgSymbol orgSymbol = element gd:orgSymbol { xs:string }
gd:org শিরোনাম
একটি প্রতিষ্ঠানের মধ্যে একজন ব্যক্তির শিরোনাম। একটি gd:organization
উপাদানের মধ্যে উপস্থিত হওয়া আবশ্যক।
উদাহরণ
<gd:orgTitle>President and CEO</gd:orgTitle>
স্কিমা
start = orgTitle orgTitle = element gd:orgTitle { xs:string }
জিডি:অরিজিনাল ইভেন্ট
RFC 2445- এর ধারা 4.8.4.4-এ উল্লেখিত পুনরাবৃত্ত আইডি সম্পত্তির সমতুল্য। মূল ইভেন্ট সনাক্ত করতে একটি পুনরাবৃত্ত ইভেন্টের প্রতিটি ক্ষেত্রে উপস্থিত হয়।
একটি <gd:when>
উপাদান রয়েছে যা ব্যতিক্রম হয়ে উঠেছে এমন উদাহরণের আসল শুরুর সময় নির্দিষ্ট করে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@id | xs:string | আসল ইভেন্টের জন্য ইভেন্ট আইডি। |
@href | xs:string | আসল ইভেন্টের জন্য ইভেন্ট ফিড URL। |
উদাহরণ
একটি মূল ইভেন্ট নির্দিষ্ট করা:
<gd:originalEvent id="i8fl1nrv2bl57c1qgr3f0onmgg" href="http://www.google.com/calendar/feeds/userID/private-magicCookie/full/eventID"> <gd:when startTime="2006-03-17T22:00:00.000Z"/>
</gd:originalEvent>
স্কিমা
start = originalEvent originalEvent = element gd:originalEvent { attribute id { xs:string }, attribute href { xs:string }, when }
gd:ফোন নম্বর
থাকা সত্তার সাথে যুক্ত একটি ফোন নম্বর (যা সাধারণত একজন ব্যক্তি বা অবস্থানের প্রতিনিধিত্ব করে এমন একটি সত্তা)।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@label ? | xs:string | এই ফোন নম্বরের নাম দেওয়ার জন্য একটি সাধারণ স্ট্রিং মান ব্যবহৃত হয়। বেশিরভাগ ক্ষেত্রে, @label প্রয়োজনীয় নয় কারণ @rel স্বতন্ত্রভাবে একটি নম্বর সনাক্ত করে এবং UI-কে একটি সঠিক লেবেল যেমন "মোবাইল", "বাড়ি", "কাজ" ইত্যাদি প্রদর্শন করতে দেয়। তবে, যে ক্ষেত্রে একজন ব্যক্তির ( উদাহরণস্বরূপ) একাধিক মোবাইল ফোন, এই সম্পত্তি তাদের দ্ব্যর্থহীন করতে ব্যবহার করা যেতে পারে। |
@rel ? | xs:string | একটি প্রোগ্রাম্যাটিক মান যা ফোন নম্বরের ধরন সনাক্ত করে; বিস্তারিত জানার জন্য নীচে দেখুন। |
@uri ? | xs:string | একটি ঐচ্ছিক "টেল ইউআরআই" একটি আনুষ্ঠানিক উপায়ে সংখ্যাটি উপস্থাপন করতে ব্যবহৃত হয়, প্রোগ্রাম্যাটিক অ্যাক্সেসের জন্য দরকারী, যেমন একটি VoIP/PSTN সেতু। টেলি ইউআরআই সম্পর্কে আরও তথ্যের জন্য RFC 3966 দেখুন। |
@primary ? | xs:boolean | যখন একাধিক ফোন নম্বর এক্সটেনশন একটি পরিচিতির ধরনে উপস্থিত হয়, তখন নির্দেশ করে কোনটি প্রাথমিক। সর্বাধিক একটি ফোন নম্বর প্রাথমিক হতে পারে. ডিফল্ট মান হল "false" । |
text() | xs:string | মানুষের পাঠযোগ্য ফোন নম্বর; যেকোনো টেলিফোন নম্বর বিন্যাসে হতে পারে। লিডিং এবং ট্রেইলিং হোয়াইটস্পেস নগণ্য। স্ট্রিং-এর মধ্যে নতুন লাইনগুলিও নগণ্য, এবং একটি একক স্থানে সরানো বা সমতল করা হতে পারে। |
rel মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#assistant | |
http://schemas.google.com/g/2005#callback | |
http://schemas.google.com/g/2005#car | |
http://schemas.google.com/g/2005#company_main | |
http://schemas.google.com/g/2005#fax | |
http://schemas.google.com/g/2005#home | |
http://schemas.google.com/g/2005#home_fax | |
http://schemas.google.com/g/2005#isdn | |
http://schemas.google.com/g/2005#main | |
http://schemas.google.com/g/2005#mobile | |
http://schemas.google.com/g/2005#other | একটি বিশেষ ধরনের সংখ্যা যার জন্য অন্য কোনো rel মান বোঝা যায় না। প্রকৃত প্রকার নির্দেশ করতে label ব্যবহার করা যেতে পারে। |
http://schemas.google.com/g/2005#other_fax | |
http://schemas.google.com/g/2005#pager | |
http://schemas.google.com/g/2005#radio | |
http://schemas.google.com/g/2005#telex | |
http://schemas.google.com/g/2005#tty_tdd | |
http://schemas.google.com/g/2005#work | |
http://schemas.google.com/g/2005#work_fax | |
http://schemas.google.com/g/2005#work_mobile | |
http://schemas.google.com/g/2005#work_pager |
উদাহরণ
একজন ব্যবহারকারীর দ্বারা প্রবেশ করা সহজ ফোন নম্বর:
<gd:phoneNumber>(425) 555-8080 ext. 72585</gd:phoneNumber>
একটি ডিরেক্টরি থেকে আঁকা একই ফোন নম্বর:
<gd:phoneNumber rel="http://schemas.google.com/g/2005#work" uri="tel:+1-425-555-8080;ext=52585"> (425) 555-8080 ext. 52585 </gd:phoneNumber>
একটি লেবেল সহ নম্বর:
<gd:phoneNumber rel="http://schemas.google.com/g/2005#mobile" label="Personal calls only" uri="tel:+12065551212"> +1 206 555 1212 </gd:phoneNumber>
স্কিমা
start = phoneNumber phoneNumber = element gd:phoneNumber { attribute rel { xs:string }?, attribute label { xs:string }?, attribute uri { xs:string }?, attribute primary { xs:boolean }?, (xs:string) }
gd: ডাক ঠিকানা
একটি ডাক ঠিকানা।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@label ? | xs:string | এই ঠিকানার নাম দিতে ব্যবহৃত একটি সাধারণ স্ট্রিং মান। |
@rel ? | xs:string | একটি প্রোগ্রাম্যাটিক মান যা ডাক ঠিকানার ধরন সনাক্ত করে; বিস্তারিত জানার জন্য নীচে দেখুন। |
@primary ? | xs:boolean | যখন একাধিক পোস্টাল অ্যাড্রেস এক্সটেনশন একটি পরিচিতির ধরণে উপস্থিত হয়, তখন নির্দেশ করে কোনটি প্রাথমিক। সর্বাধিক একটি ডাক ঠিকানা প্রাথমিক হতে পারে. ডিফল্ট মান হল "false" । |
text() | xs:string | টেক্সট হিসাবে ঠিকানা. লিডিং এবং ট্রেইলিং হোয়াইটস্পেস নগণ্য। স্ট্রিং মধ্যে নতুন লাইন উল্লেখযোগ্য. |
rel মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#home | |
http://schemas.google.com/g/2005#other | এমন একটি ঠিকানা যা বাড়িও নয়, কাজও নয়। প্রকৃত প্রকার নির্দেশ করতে label ব্যবহার করা যেতে পারে। |
http://schemas.google.com/g/2005#work |
উদাহরণ
<gd:postalAddress> 500 West 45th Street New York, NY 10036 </gd:postalAddress>
স্কিমা
start = postalAddress postalAddress = element gd:postalAddress { attribute label { xs:string }?, attribute rel { xs:string }?, attribute primary { xs:boolean }?, (xs:string) }
gd:রেটিং
এনক্লোজিং সত্তার একটি সাংখ্যিক রেটিং প্রতিনিধিত্ব করে, যেমন একটি মন্তব্য। প্রতিটি রেটিং তার নিজস্ব স্কেল সরবরাহ করে, যদিও এটি একটি পরিষেবা দ্বারা স্বাভাবিক করা যেতে পারে; উদাহরণস্বরূপ, কিছু পরিষেবা সমস্ত রেটিংকে 1 থেকে 5 পর্যন্ত স্কেলে রূপান্তর করতে পারে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@average ? | xs:float | গড় রেটিং. |
@max | xs:int | রেটিং স্কেলের সর্বোচ্চ মান। |
@min | xs:int | রেটিং স্কেলের সর্বনিম্ন মান। |
@numRaters ? | xs:int | গড় মান গণনা করার সময় বিবেচনায় নেওয়া রেটিংগুলির সংখ্যা৷ |
@rel ? | xs:string | যে দিকটিকে রেট দেওয়া হচ্ছে তা নির্দিষ্ট করে। নির্দিষ্ট না থাকলে, রেটিং একটি সামগ্রিক রেটিং। |
@value ? | xs:int | রেটিং মান। |
rel মান
মান | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#overall বা নির্দিষ্ট করা নেই৷ | সামগ্রিক রেটিং। উচ্চতর মান মানে ভালো রেটিং। |
http://schemas.google.com/g/2005#price | মূল্য রেটিং. উচ্চ মান মানে উচ্চ মূল্য. |
http://schemas.google.com/g/2005#quality | গুণমান রেটিং। উচ্চ মান মানে উন্নত মানের। |
উদাহরণ
4/5 সামগ্রিক রেটিং:
<gd:rating value="4" min="1" max="5"/>
সবচেয়ে ব্যয়বহুল মূল্য পরিসীমা রেটিং:
<gd:rating rel="http://schemas.google.com/g/2005#price" value="5" min="1" max="5"/>
5 এর মধ্যে 4.65 এর গড় রেটিং সহ 200 জন ব্যবহারকারী দ্বারা রেট করা হয়েছে:
<gd:rating average="4.65" min="1" max="5" numRaters="200"/>
স্কিমা
start = rating rating = element gd:rating { gdCommonProperties, attribute rel { xs:string }?, attribute value { xs:int }?, attribute average { xs:float }?, attribute min { xs:int }, attribute max { xs:int }, attribute numRaters { xs:int }? }
gd: পুনরাবৃত্তি
একটি পুনরাবৃত্ত ঘটনা ঘটে যখন তারিখ এবং সময় প্রতিনিধিত্ব করে।
যে স্ট্রিংটি পুনরাবৃত্তিকে সংজ্ঞায়িত করে তাতে বৈশিষ্ট্যের একটি সেট থাকে, যার প্রতিটি আইক্যালেন্ডার স্ট্যান্ডার্ডে (RFC 2445) সংজ্ঞায়িত করা হয়।
বিশেষত, স্ট্রিংটি সাধারণত একটি DTSTART বৈশিষ্ট্য দিয়ে শুরু হয় যা ইভেন্টের প্রথম উদাহরণের শুরুর সময় নির্দেশ করে এবং প্রায়শই একটি DTEND বৈশিষ্ট্য বা একটি DURATION বৈশিষ্ট্য নির্দেশ করে যখন প্রথম দৃষ্টান্ত শেষ হয়৷ এরপরে আসে RRULE, RDATE, EXRULE এবং/অথবা EXDATE বৈশিষ্ট্যগুলি, যা সম্মিলিতভাবে একটি পুনরাবৃত্ত ঘটনা এবং এর ব্যতিক্রমগুলিকে সংজ্ঞায়িত করে (তবে নীচে দেখুন)। (এই পুনরাবৃত্তি উপাদান বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য RFC 2445 এর বিভাগ 4.8.5 দেখুন।) সর্বশেষে একটি VTIMEZONE উপাদান আসে, যা পূর্ববর্তী বৈশিষ্ট্যগুলিতে উল্লিখিত যেকোনো টাইমজোন আইডির জন্য বিশদ টাইমজোন নিয়ম প্রদান করে।
Google ক্যালেন্ডারের মতো Google পরিষেবাগুলি পুনরাবৃত্ত ইভেন্টগুলির ব্যতিক্রমগুলি উপস্থাপন করতে সাধারণত EXRULE এবং EXDATE বৈশিষ্ট্যগুলি তৈরি করে না; পরিবর্তে, তারা <gd:recurrenceException>
উপাদান তৈরি করে। যাইহোক, Google পরিষেবাগুলি যেভাবেই হোক EXRULE এবং/অথবা EXDATE বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করতে পারে; উদাহরণস্বরূপ, ব্যবহারকারীরা ক্যালেন্ডারে ইভেন্ট এবং ব্যতিক্রমগুলি আমদানি করতে পারে এবং যদি সেই আমদানি করা ইভেন্টগুলিতে EXRULE বা EXDATE বৈশিষ্ট্য থাকে, তাহলে ক্যালেন্ডার সেই বৈশিষ্ট্যগুলি প্রদান করবে যখন এটি একটি <gd:recurrence>
উপাদান পাঠাবে।
মনে রাখবেন <gd:recurrenceException>
ব্যবহার করার মানে হল যে আপনি শুধুমাত্র একটি <gd:recurrence>
উপাদান পরীক্ষা করে নিশ্চিত হতে পারবেন না যে পুনরাবৃত্তির বর্ণনায় কোনো ব্যতিক্রম আছে কিনা। আপনি সমস্ত ব্যতিক্রম খুঁজে পাচ্ছেন তা নিশ্চিত করতে, ফিডে <gd:recurrenceException>
উপাদানগুলি খুঁজুন এবং তাদের <gd:originalEvent>
উপাদানগুলিকে <gd:recurrence>
উপাদানগুলির সাথে মেলানোর জন্য ব্যবহার করুন।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
text() | xs:string | পুনরাবৃত্তি বিবরণ. |
উদাহরণ
একটি পুনরাবৃত্ত ইভেন্ট যা প্রতিদিন সকালে 6:00 থেকে 7:00 am, প্রশান্ত মহাসাগরীয় সময়, 14 মার্চ থেকে 21 মার্চ, 2006 পর্যন্ত সংঘটিত হয়:
<gd:recurrence> DTSTART;TZID=America/Los_Angeles:20060314T060000 DURATION:PT3600S RRULE:FREQ=DAILY;UNTIL=20060321T220000Z BEGIN:VTIMEZONE TZID:America/Los_Angeles X-LIC-LOCATION:America/Los_Angeles BEGIN:STANDARD TZOFFSETFROM:-0700 TZOFFSETTO:-0800 TZNAME:PST DTSTART:19671029T020000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END:STANDARD BEGIN:DAYLIGHT TZOFFSETFROM:-0800 TZOFFSETTO:-0700 TZNAME:PDT DTSTART:19870405T020000 RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU END:DAYLIGHT END:VTIMEZONE </gd:recurrence>
স্কিমা
start = recurrence recurrence = element gd:recurrence { (xs:string) }
gd: recurrenceException
এমন একটি ইভেন্টের প্রতিনিধিত্ব করে যা একটি পুনরাবৃত্ত ইভেন্টের ব্যতিক্রম—অর্থাৎ, একটি পুনরাবৃত্ত ইভেন্টের একটি উদাহরণ যেখানে পুনরাবৃত্ত ইভেন্টের এক বা একাধিক দিক (যেমন উপস্থিতি তালিকা, সময় বা অবস্থান) পরিবর্তন করা হয়েছে৷
একটি <gd:originalEvent>
উপাদান রয়েছে যা মূল পুনরাবৃত্ত ইভেন্টটি নির্দিষ্ট করে যা এই ইভেন্টটি একটি ব্যতিক্রম।
আপনি যখন একটি পুনরাবৃত্ত ইভেন্টের একটি উদাহরণ পরিবর্তন করেন, তখন সেই উদাহরণটি একটি ব্যতিক্রম হয়ে যায়। আপনি এটিতে কী পরিবর্তন করেছেন তার উপর নির্ভর করে, মূল পুনরাবৃত্ত ঘটনাটি পরিবর্তিত হলে ব্যতিক্রম দুটি ভিন্ন উপায়ে আচরণ করে:
- আপনি যদি মন্তব্য, অংশগ্রহণকারী বা অংশগ্রহণকারীদের প্রতিক্রিয়া যোগ করেন, পরিবর্তন করেন বা সরিয়ে দেন, তাহলে ব্যতিক্রমটি মূল ইভেন্টের সাথে সংযুক্ত থাকে এবং মূল ইভেন্টে পরিবর্তনগুলিও ব্যতিক্রমকে পরিবর্তন করে।
- আপনি যদি ব্যতিক্রমে অন্য কোন পরিবর্তন করেন (যেমন সময় বা অবস্থান পরিবর্তন) তাহলে উদাহরণটি "বিশেষায়িত" হয়ে যায়, যার মানে এটি আর আসল ইভেন্টের সাথে শক্তভাবে আবদ্ধ থাকে না। আপনি যদি মূল ইভেন্ট পরিবর্তন করেন, বিশেষ ব্যতিক্রমগুলি পরিবর্তন হয় না। কিন্তু নিচে দেখুন।
উদাহরণস্বরূপ, বলুন আপনার প্রতি মঙ্গলবার এবং বৃহস্পতিবার দুপুর 2:00 টায় একটি মিটিং আছে যদি আপনি এই বৃহস্পতিবারের মিটিং এর জন্য উপস্থিতির তালিকা পরিবর্তন করেন (কিন্তু নিয়মিত নির্ধারিত মিটিং এর জন্য নয়), তাহলে এটি একটি ব্যতিক্রম হয়ে যাবে। আপনি যদি এই বৃহস্পতিবারের মিটিংয়ের জন্য সময় পরিবর্তন করেন (কিন্তু নিয়মিত নির্ধারিত মিটিংয়ের জন্য নয়), তাহলে এটি বিশেষায়িত হয়ে যায়।
একটি ব্যতিক্রম বিশেষায়িত হোক বা না হোক, আপনি যদি এমন কিছু করেন যা ব্যতিক্রমটি যে দৃষ্টান্ত থেকে উদ্ভূত হয়েছিল সেটি মুছে ফেলে, তাহলে ব্যতিক্রমটি মুছে ফেলা হবে। মনে রাখবেন যে একটি পুনরাবৃত্ত ইভেন্টের দিন বা সময় পরিবর্তন করা সমস্ত দৃষ্টান্ত মুছে দেয় এবং নতুনগুলি তৈরি করে৷
উদাহরণস্বরূপ, আপনি এই বৃহস্পতিবারের মিটিংকে বিশেষায়িত করার পরে, বলুন আপনি পুনরাবৃত্ত মিটিং পরিবর্তন করে সোমবার, বুধবার এবং শুক্রবার ঘটতে চান৷ এই পরিবর্তনটি বিশেষায়িত একটি সহ মঙ্গলবার/বৃহস্পতিবার মিটিংয়ের সমস্ত পুনরাবৃত্ত ঘটনা মুছে দেয়।
যদি একটি পুনরাবৃত্ত ইভেন্টের একটি নির্দিষ্ট দৃষ্টান্ত মুছে ফেলা হয়, তাহলে সেই দৃষ্টান্তটি একটি <gd:recurrenceException>
হিসাবে প্রদর্শিত হবে যেখানে একটি <gd:entryLink>
রয়েছে যার <gd:eventStatus>
"http://schemas.google.com/g/2005#event.canceled"
এ সেট করা আছে। "http://schemas.google.com/g/2005#event.canceled"
। (বাতিল ঘটনা সম্পর্কে আরও তথ্যের জন্য, RFC 2445 দেখুন।)
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@specialized | xs:boolean | ব্যতিক্রম বিশেষায়িত কিনা তা নির্দেশ করে। |
gd:entryLink | entryLink | ব্যতিক্রম সম্পর্কে বিশদ প্রদানকারী একটি ইভেন্ট এন্ট্রি। |
gd:originalEvent | originalEvent | মূল পুনরাবৃত্ত ঘটনা যে এটি একটি ব্যতিক্রম। |
উদাহরণ
একটি পুনরাবৃত্ত ইভেন্টের একটি ব্যতিক্রম (স্বচ্ছতার জন্য সংক্ষিপ্ত তির্যক শনাক্তকারী দ্বারা প্রতিস্থাপিত কিছু অংশের সাথে):
<gd:recurrenceException specialized="true"> <gd:entryLink> <entry> <id>i8fl1nrv2bl57c1qgr3f0onmgg_20060317T220000Z</id> <published>2006-03-17T23:00:00.000Z</published> <updated>2006-03-14T21:33:12.000Z</updated> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#event"/> <title type="text">recurrence</title> <content type="text"/> <link rel="alternate" type="text/html" href="http://www.google.com/calendar/event?eid=idString" title="alternate"/> <author> <name>exception</name> </author> <gd:eventStatus value="http://schemas.google.com/g/2005#event.confirmed"/> <gd:comments> <gd:feedLink href="http://www.google.com/calendar/feeds/userID/private-magicCookie/full/eventID/comments/"> <feed> <updated>2006-03-14T21:36:23.250Z</updated> <title type="text">Comments for: recurrence</title> <link rel="alternate" type="text/html" href="http://www.google.com/calendar/feeds/userID/private-magicCookie/full/eventID/comments/" title="alternate"/> </feed> </gd:feedLink> </gd:comments> <gd:transparency value="http://schemas.google.com/g/2005#event.opaque "/> <gd:originalEvent id="i8fl1nrv2bl57c1qgr3f0onmgg" href="http://www.google.com/calendar/feeds/userID/private-magicCookie/composite/eventID"> <gd:when startTime="2006-03-17T22:00:00.000Z"/> </gd:originalEvent> <gd:where valueString="Home"/> <gd:when startTime="2006-03-17T23:00:00.000Z" endTime="2006-03-18T00:00:00.000Z"/> </entry> </gd:entryLink> </gd:recurrenceException>
স্কিমা
start = recurrenceException recurrenceException = element gd:recurrenceException { attribute specialized { xs:boolean }, (entryLink & originalEvent) }
gd: অনুস্মারক
সবচেয়ে বেশি ব্যবহৃত হয়: <gd:when>
একটি সময়ের ব্যবধান, এটি নির্দেশ করে যে কতক্ষণ আগে থাকা সত্তার @startTime
বা @dueTime
অ্যাট্রিবিউটের একটি অনুস্মারক জারি করা উচিত। বিকল্পভাবে, একটি পরম সময় নির্দিষ্ট করতে পারে যেখানে একটি অনুস্মারক জারি করা উচিত। ব্যবহারকারীকে স্মরণ করিয়ে দেওয়ার জন্য সিস্টেমটি কোন মাধ্যম ব্যবহার করবে তা নির্দেশ করে একটি বিজ্ঞপ্তি পদ্ধতিও উল্লেখ করে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@absoluteTime ? | xs:dateTime | সম্পূর্ণ সময় যেখানে অনুস্মারক জারি করা উচিত। এটি সাধারণত ব্যবহৃত হয় যখন একজন ব্যবহারকারী পূর্ববর্তী অনুস্মারক বিলম্বিত করার জন্য একটি "স্নুজ" বৈশিষ্ট্য ব্যবহার করে। টাইমজোন নির্দিষ্ট না থাকলে পর্যবেক্ষকের স্থানীয় সময় ধরে নেওয়া হয়। |
@method ? | xs:string | নোটিফিকেশন পদ্ধতি অনুস্মারক ব্যবহার করা উচিত. নিম্নলিখিত মানগুলির মধ্যে যেকোনও থাকতে পারে: alert (ব্যবহারকারী যখন একটি ব্রাউজারে ক্যালেন্ডারটি দেখছেন তখন একটি সতর্কতা দেখা দেয়), email (ব্যবহারকারীকে একটি ইমেল বার্তা পাঠায়), বা sms (ব্যবহারকারীকে একটি এসএমএস পাঠ্য বার্তা পাঠায়)। |
@days ? | xs:unsignedInt | gd:when/@startTime কখন একটি অনুস্মারক জারি করা উচিত। যদি অভিভাবক সত্তার লক্ষ্য সময় একটি নির্দিষ্ট সময়ের পরিবর্তে একটি তারিখ হয়, তাহলে এই বৈশিষ্ট্যগুলি সেই তারিখের মধ্যরাতের (00:00) সাথে সম্পর্কিত৷ |
@hours ? | xs:unsignedInt | |
@minutes ? | xs:unsignedInt |
আপনি যখন একটি <gd:when>
এন্ট্রি তৈরি বা সম্পাদনা করেন, তখন নির্দিষ্ট ফলাফল পেতে নিম্নলিখিত নিয়মগুলি ব্যবহার করুন:
- পরিষেবাটিকে ব্যবহারকারীর ডিফল্ট অনুস্মারকগুলি ব্যবহার করতে বলতে, কোনও বৈশিষ্ট্য ছাড়াই একটি
<gd:reminder>
উপাদান অন্তর্ভুক্ত করুন৷ যদি আপনি একটি সময়কাল নির্দিষ্ট করেন কিন্তু কোনোmethod
বৈশিষ্ট্য না থাকে, তাহলে পরিষেবাটি আপনার নির্দিষ্ট সময়কালের সাথে ব্যবহারকারীর ডিফল্ট বিজ্ঞপ্তি পদ্ধতি ব্যবহার করে। - To tell the service to not issue any reminders for the event (or to remove existing reminders when updating an event), don't include any
<gd:reminder>
elements.
Restrictions
- At most one of
@days
,@hours
,@minutes
, or@absoluteTime
may be specified. To specify a mixed duration, convert to the most precise unit. For example, to specify 1 hour 30 minutes, use@minutes="90"
. - You can't use negative values for the attributes (so if you want a reminder to occur after the start time, you must use
@absoluteTime
). - A given event can't have more than five reminders associated with it.
- When you're adding a reminder to an event, if you specify the
alert
,email
, orsms
methods, you must also specify a duration.
Examples
A 15-minute reminder for a meeting:
<gd:when startTime="2005-06-06T17:00:00-08:00" endTime="2005-06-06T18:00:00-08:00"> <gd:reminder minutes="15"/> </gd:when>
Same meeting as above, but snoozed for 10 minutes after the reminder at 16:45:
<gd:when startTime="2005-06-06T17:00:00-08:00" endTime="2005-06-06T18:00:00-08:00"> <gd:reminder minutes="15"/> <gd:reminder absoluteTime="2005-06-06T16:55:00-08:00"/> </gd:when>
Schema
start = reminder reminder = element gd:reminder { gdCommonProperties, attribute absoluteTime { xs:dateTime }?, attribute method { xs:string }?, attribute days { xs:unsignedInt }?, attribute hours { xs:unsignedInt }?, attribute minutes { xs:unsignedInt }? }
gd:resourceId
An opaque resource identifier, distinct from atom:id as it need not be a valid URI. Some services provide a separate identifier to be used when constructing subsequent requests. Exact usage is service specific.
Example
<gd:resourceId>9749638</gd:resourceId>
Schema
start = resourceId resourceId = element gd:resourceId { xs:string }
gd:structuredPostalAddress
Postal address split into components. It allows to store the address in locale independent format. The fields can be interpreted and used to generate formatted, locale dependent address. The following elements reperesent parts of the address: agent, house name, street, PO box, neighborhood, city, subregion, region, postal code, country . The subregion element is not used for postal addresses, it is provided for extended uses of addresses only. In order to store postal address in an unstructured form formatted address field is provided.
Properties
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@rel ? | xs:string | Type of the address. Unless specified work type is assumed. |
@mailClass ? | xs:string | Classes of mail accepted at the address. Unless specified both is assumed. |
@usage ? | xs:string | The context in which this addess can be used. Local addresses may differ in layout from general addresses, and frequently use local script (as opposed to Latin script) as well, though local script is allowed in general addresses. Unless specified general usage is assumed. |
@label ? | xs:string | A general label for the address. |
@primary ? | xs:boolean | Specifies the address as primary. Default value is false . |
gd:agent ? | agent | The agent who actually receives the mail. Used in work addresses. Also for 'in care of' or 'c/o'. |
gd:housename ? | housename | Used in places where houses or buildings have names (and not necessarily numbers), eg. "The Pillars". |
gd:street ? | street | Can be street, avenue, road, etc. This element also includes the house number and room/apartment/flat/floor number. |
gd:pobox ? | pobox | Covers actual PO boxes, drawers, locked bags, etc. This is usually but not always mutually exclusive with street. |
gd:neighborhood ? | neighborhood | This is used to disambiguate a street address when a city contains more than one street with the same name, or to specify a small place whose mail is routed through a larger postal town. In China it could be a county or a minor city. |
gd:city ? | city | Can be city, village, town, borough, etc. This is the postal town and not necessarily the place of residence or place of business. |
gd:subregion ? | subregion | Handles administrative districts such as US or UK counties that are not used for mail addressing purposes. Subregion is not intended for delivery addresses. |
gd:region ? | region | A state, province, county (in Ireland), Land (in Germany), departement (in France), etc. |
gd:postcode ? | postcode | Postal code. Usually country-wide, but sometimes specific to the city (eg "2" in "Dublin 2, Ireland" addresses). |
gd: country ? | country | The name or code of the country. |
gd:formattedAddress ? | formattedAddress | The full, unstructured postal address. |
rel values
Value | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#work | Work address. Unless other provided this is the default value. |
http://schemas.google.com/g/2005#home | Home address. |
http://schemas.google.com/g/2005#other | Any other type of address. |
mailClass values
Value | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#both | Parcels and letters can be sent to the address. Unless other provided this is the default value. |
http://schemas.google.com/g/2005#letters | Only letters can be sent to the address. |
http://schemas.google.com/g/2005#parcels | Only parcels can be sent to the address. |
http://schemas.google.com/g/2005#neither | Address is purely locational and cannot be used for mail. |
usage values
Value | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#general | This address is for general usage. Unless other provided this is the default value. |
http://schemas.google.com/g/2005#local | This address is for local usage. |
Examples
Corporate address:
<gd:structuredPostalAddress mailClass='http://schemas.google.com/g/2005#letters' label='John at Google'> <gd:street>1600 Amphitheatre Parkway</gd:street> <gd:city>Mountain View</gd:city> <gd:region>CA</gd:region> <gd:postcode>94043</gd:postcode> </gd:structuredPostalAddress>
Private address:
<gd:structuredPostalAddress mailClass='http://schemas.google.com/g/2005#both' label='Madame Duval'> <gd:street>27, rue Pasteur</gd:street> <gd:city>CABOURG</gd:city> <gd:postcode>14390</gd:postcode> <gd:country>FRANCE</gd:country> </gd:structuredPostalAddress>
Schema
start = structuredPostalAddress structuredPostalAddress = element gd:structuredPostalAddress { attribute label { xs:string }?, attribute mailClass { xs:string }?, attribute primary { xs:boolean }?, attribute rel { xs:string }?, attribute usage { xs:string }?, (agent? & housename? & street? & poBox? & neighborhood? & city? & subregion? & region? & postcode? & country? & formattedAddress? ) }
Restrictions
- It is forbidden to have both 'gd:postalAddress' and 'gd:structuredPostalAddress' in one entity.
- Only one structured address can be specified as primary.
- The unstructured postal address must be consistent with the structured data.
gd:when
Represents a period of time or an instant.
Properties
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@endTime ? | xs:dateTime or xs:date | Describes when the event ends. If the timezone is not specified, the observer's local timezone is assumed. |
@startTime | xs:dateTime or xs:date | Describes when the event starts or (for zero-duration events) when it occurs. If the timezone is not specified, the observer's local timezone is assumed. |
@valueString ? | xs:string | A simple string value that can be used as a representation of this time period. |
Restrictions
- It's not possible to mix
xs:dateTime
withxs:date
instartTime
/endTime
. - If
endTime
is not specified, then the event is considered to be an instant in time (if@startTime
includes a time) or a one-day event (if@startTime
is only a date).
Examples
A one-day event:
<gd:when startTime="2005-06-06"/>
Alternative representation of a one-day event:
<gd:when startTime="2005-06-06" endTime="2005-06-07"/>
A two-day event (on June 6 and June 7) with a string description:
<gd:when startTime="2005-06-06" endTime="2005-06-08" valueString="This weekend"/>
A one-hour meeting:
<gd:when startTime="2005-06-06T17:00:00-08:00" endTime="2005-06-06T18:00:00-08:00"/>
A zero-duration event:
<gd:when startTime="2005-06-06T17:00:00-08:00"/>
Schema
start = when when = element gd:when { gdCommonProperties, attribute startTime { (xs:date | xs:dateTime) }, attribute endTime { (xs:date | xs:dateTime) }?, attribute valueString { xs:string }? }
gd:where
A place (such as an event location) associated with the containing entity. The type of the association is determined by the rel
attribute; the details of the location are contained in an embedded or linked-to Contact entry.
A <gd:where>
element is more general than a <gd:geoPt>
element. The former identifies a place using a text description and/or a Contact entry, while the latter identifies a place using a specific geographic location.
Properties
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@label ? | xs:string | Specifies a user-readable label to distinguish this location from other locations. |
@rel ? | xs:string | Specifies the relationship between the containing entity and the contained location. Possible values (see below) are defined by other elements. For example, <gd:when> defines http://schemas.google.com/g/2005#event . |
@valueString ? | xs:string | A simple string value that can be used as a representation of this location. |
gd: entryLink ? | entryLink | Entry representing location details. This entry should implement the Contact kind. |
rel values
Value | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#event or not specified | Place where the enclosing event takes place. |
http://schemas.google.com/g/2005#event.alternate | A secondary location. For example, a remote site with a videoconference link to the main site. |
http://schemas.google.com/g/2005#event.parking | A nearby parking lot. |
Examples
Event location:
<gd:where valueString="Google Cafeteria (Building 40)"/>
More complicated event location:
<gd:where rel="http://schemas.google.com/g/2005#event" valueString="Joe's Pub"> <gd:entryLink href="http://local.example.com/10018/JoesPub"> <gd:entry> <id>http://local.example.com/10018/JoesPub</id> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/g/2005#contact"/> <content>Nice place to listen to jazz music</content> <link href="http://www.joespub.com"/> <gd:postalAddress>500 West 45th Street, New York, NY 10018</gd:postalAddress> <gd:geoPt lat="40.75" lon="-74.0"/> <gd:phoneNumber>(212) 555-1212</gd:phoneNumber> <gd:email address="info@joespub.com"/> </gd:entry> </gd:entryLink> </gd:where>
Event with multiple locations:
<gd:where label="Mountain View Location (main)" valueString="Google Cafeteria (Building 40)"/> <gd:where rel="http://schemas.google.com/g/2005#event.alternate" label="New York Location (videoconference)" valueString="Metropolis"/>
Schema
start = where where = element gd:where { gdCommonProperties, attribute rel { xs:string }?, attribute label { xs:string }?, attribute valueString { xs:string }?, (entryLink?) }
gd:who
A person associated with the containing entity. The type of the association is determined by the rel
attribute; the details about the person are contained in an embedded or linked-to Contact entry.
The <gd:who>
element can be used to specify email senders and recipients, calendar event organizers, and so on.
Properties
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
@email ? | xs:string | ইমেইল ঠিকানা. This property is typically used when <gd:entryLink> is not specified. The address must comply with RFC 2822 , section 3.4.1. |
@rel ? | xs:string | Specifies the relationship between the containing entity and the contained person. See below for possible values. |
@valueString ? | xs:string | A simple string value that can be used as a representation of this person. |
gd: attendeeStatus ? | gEnumConstruct | Status of event attendee. Extensible enum documented below. |
gd: attendeeType ? | gEnumConstruct | Type of event attendee. Extensible enum documented below. |
gd: entryLink ? | entryLink | Entry representing person details. This entry should implement the Contact kind. In many cases, this entry will come from a contact feed. |
rel values
The valid values for @rel depend on which kind the <gd:who>
element appears in.
Value | Kind | বর্ণনা |
---|---|---|
http://schemas.google.com/g/2005#event.attendee | Event | A general meeting/event attendee. |
http://schemas.google.com/g/2005#event.organizer | Event | Event organizer. An organizer is not necessarily an attendee. |
http://schemas.google.com/g/2005#event.performer | Event | Performer. Similar to http://schemas.google.com/g/2005#event.speaker , but with more emphasis on art than speech delivery. |
http://schemas.google.com/g/2005#event.speaker | Event | Speaker. |
http://schemas.google.com/g/2005#message.bcc | Message | Message BCC recipient. |
http://schemas.google.com/g/2005#message.cc | Message | Message CC recipient. |
http://schemas.google.com/g/2005#message.from | Message | Message (email or IM) sender. |
http://schemas.google.com/g/2005#message.reply-to | Message | Intended recipient of a reply message. |
http://schemas.google.com/g/2005#message.to | Message | Message primary recipient. |
gd:attendeeType Values
Value | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#event.optional | Optional attendee. |
http://schemas.google.com/g/2005#event.required | Required attendee. |
gd:attendeeStatus Values
Value | বর্ণনা |
---|---|
http://schemas.google.com/g/2005#event.accepted | Attendee has accepted. |
http://schemas.google.com/g/2005#event.declined | Attendee has declined. |
http://schemas.google.com/g/2005#event.invited | Invitation has been sent, but the person has not accepted. |
http://schemas.google.com/g/2005#event.tentative | Attendee has accepted tentatively. |
Examples
Email recipients:
<gd:who rel="http://schemas.google.com/g/2005#message.from" email="jo@example.com"/> <gd:who rel="http://schemas.google.com/g/2005#message.to" valueString="Elizabeth" email="liz@example.com"/>
Meeting attendee:
<gd:who rel="http://schemas.google.com/g/2005#event.attendee" valueString="Jo"> <gd:attendeeType value="http://schemas.google.com/g/2005#event.required"/> <gd:attendeeStatus value="http://schemas.google.com/g/2005#event.tentative"/> <gd:entryLink href="http://gmail.com/jo/contacts/Jo"> <entry> <id>http://gmail.com/jo/contacts/Jo</id> <category term="user-tag" label="Google"/> <title>Jo March</title> <gd:email address="jo@example.com"/> <gd:phoneNumber label="work">(650) 555-1212</gd:phoneNumber> </entry> </gd:entryLink> </gd:who>
Event organizer:
<gd:who rel="http://schemas.google.com/g/2005#event.organizer" valueString="Receptionist 41"/>
Schema
start = who who = element gd:who { gdCommonProperties, attribute rel { xs:string }?, attribute email { xs:string }?, attribute valueString { xs:string }?, (entryLink? & element gd:attendeeType { gEnumConstruct }? & element gd:attendeeStatus { gEnumConstruct }?) }
Changes since 1.0
Changes to the contact kind
The following elements not present in version 1.0 were added in version 2.0 of the contact kind:
-
gd: name
-
gd: structuredPostalAddress
-
gd: where
The following phone types not present in version 1.0 were added in version 2.0:
-
http://schemas.google.com/g/2005#assistant
-
http://schemas.google.com/g/2005#callback
-
http://schemas.google.com/g/2005#car
-
http://schemas.google.com/g/2005#company_main
-
http://schemas.google.com/g/2005#isdn
-
http://schemas.google.com/g/2005#main
-
http://schemas.google.com/g/2005#other_fax
-
http://schemas.google.com/g/2005#radio
-
http://schemas.google.com/g/2005#telex
-
http://schemas.google.com/g/2005#tty_tdd
-
http://schemas.google.com/g/2005#work_mobile
-
http://schemas.google.com/g/2005#work_pager
The following IM type not present in version 1.0 was added in version 2.0:
-
http://schemas.google.com/g/2005#netmeeting
The following elements of the 1.0 contact kind are no longer supported:
-
atom:title
— still present in entries returned by the server, but ignored onPUT
andPOST
requests. Replaced bygd: name
. -
gd: postalAddress
— replaced bygd: structuredPostalAddress
.
Changes to gd:email
The new attribute @displayName
was added in gd:email
in 2.0
Changes to gd:organization
The following subelements of gd:organization
were introduced in 2.0:
-
gd:orgDepartment
-
gd:orgJobDescription
-
gd:orgSymbol
-
gd:where
Changes to gd:orgName
In version 2.0 the element gd:orgName
was enhanced by adding the @yomi
attribute to it.