This HTML5 document contains 31 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
oplwebserviceshttp://www.openlinksw.com/ontology/webservices#
n9http://ods-qa.openlinksw.com:8896/about/id/entity/http/ods-qa.openlinksw.com/dataspace/demo/calendar/demo%27s%20
n6http://ods-qa.openlinksw.com:8896/about/id/entity/http/www.openlinksw.com/osdb/services/
n2http://ods-qa.openlinksw.com/dataspace/demo/calendar/demo%27s%20Calendar#action_calendar.event.
pwdrhttp://www.w3.org/2007/05/powder-s#
schemahttp://schema.org/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n10http://ods-qa.openlinksw.com/dataspace/demo/calendar/demo%27s%20Calendar#
xsdhhttp://www.w3.org/2001/XMLSchema#
n4http://ods-qa.openlinksw.com/dataspace/demo/calendar/demo%27s%20Calendar#action_calendar.event.edit_#
n8https://ods-qa.openlinksw.com/ods/api/calendar.event.
Subject Item
n2:edit
rdf:type
schema:EntryPoint
pwdr:describedby
n6:ods_calendar n9:Calendar
schema:name
EntryPoint - calendar_event_edit
schema:contentType
text/xml
schema:description
<p><parameterlist kind="param"><li> <parameternamelist> <parametername>event_id</parametername> </parameternamelist> <parameterdescription> <p>The id of the Calendar event. This is returned by <ref kindref="member" refid="group__ods__module__calendar_1gab95f6af654dbeb01148534b6e870fb26">calendar.event.new()</ref>. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>uid</parametername> </parameternamelist> <parameterdescription> <p /> </parameterdescription> </li> <li> <parameternamelist> <parametername>subject</parametername> </parameternamelist> <parameterdescription> <p>The subject/title of the event. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>description</parametername> </parameternamelist> <parameterdescription> <p>The optional description of the event, typically longer than <computeroutput>subject</computeroutput>. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>location</parametername> </parameternamelist> <parameterdescription> <p /> </parameterdescription> </li> <li> <parameternamelist> <parametername>attendees</parametername> </parameternamelist> <parameterdescription> <p>An optional comma-separated list of email addresses of people working on the event. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>privacy</parametername> </parameternamelist> <parameterdescription> <p>Set the new event to be public <computeroutput />(1) or private <computeroutput />(0) or controlled by ACL <computeroutput />(2). See <ref kindref="member" refid="group__ods__module__briefcase_1ods_permissions_acl">ODS Access Control Lists (ACL)</ref> for details. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>tags</parametername> </parameternamelist> <parameterdescription> <p>An optional comma-separated list of tags to assign to the new event. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>event</parametername> </parameternamelist> <parameterdescription> <p>The type of the event: An all-day event <computeroutput />(1) or an intervall event <computeroutput />(0) for which both <computeroutput>eventStart</computeroutput> and <computeroutput>eventEnd</computeroutput> should contain a time. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eventStart</parametername> </parameternamelist> <parameterdescription> <p>The start of the event as a datetime value. This only requires a time if the type of the event is set to intervall <computeroutput />(0). Otherwise only the date is required. See also <ulink url="http://docs.openlinksw.com/virtuoso/coredbengine.html#DTTIMESTAMP">Virtuoso TIMESTAMP; DATE &amp; TIME</ulink>. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eventEnd</parametername> </parameternamelist> <parameterdescription> <p>The end time of the event. The same rules apply as for <computeroutput>eventStart</computeroutput>. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeat</parametername> </parameternamelist> <parameterdescription> <p>Sets the event repetition:<itemizedlist> <listitem><p>An empty value (the default) means no repetition</p> </listitem><listitem><p><computeroutput>D1</computeroutput> - repeats every Nth day where <computeroutput>eRepeatParam1</computeroutput> indicates the interval (1 for every day, 3 for every 3rd day, etc.)</p> </listitem><listitem><p><computeroutput>D2</computeroutput> - repeats every weekday (Monday to Friday)</p> </listitem><listitem><p><computeroutput>W1</computeroutput> - repeats every Nth week (indicated by <computeroutput>eRepeatParam1</computeroutput>) on the week days indicated by <computeroutput>eRepeatParam2</computeroutput>. This is realized as a bitmask where each day in the week corresponds to one bit. So to specify for example Mon, Tue, and Sat a value of <computeroutput>2^0+2^1+2^5=35</computeroutput> needs to be specified as <computeroutput>eRepeatParam2</computeroutput>.</p> </listitem><listitem><p><computeroutput>M1</computeroutput> - repeats on every Nth day (indicated by <computeroutput>eRepeatParam1</computeroutput>) of the Mth month (indicated by <computeroutput>eRepeatParam2</computeroutput>)</p> </listitem><listitem><p><computeroutput>M2</computeroutput> - repeats the 1st, 2nd, 3rd, 4th, or last (indicated by 1-5 in <computeroutput>eRepeatParam1</computeroutput>) Mon, Tue, <bold>DOT</bold>.., Sun, day, weekday, or weekend (indicated by 1-10 in <computeroutput>eRepeatParam2</computeroutput>) of every Nth month (indicated by <computeroutput>eRepeatParam3</computeroutput>).</p> </listitem><listitem><p><computeroutput>Y1</computeroutput> - repeats every N years (indicated by <computeroutput>eRepeatParam1</computeroutput>) on the month and day indicated by <computeroutput>eRepeatParam2</computeroutput> and <computeroutput>eRepeatParam3</computeroutput> respectively.</p> </listitem><listitem><p><computeroutput>Y2</computeroutput> - repeats the 1st, 2nd, 3rd, 4th, or last (indicated by 1-5 in <computeroutput>eRepeatParam1</computeroutput>) Mon, Tue, <bold>DOT</bold>.., Sun, day, weekday, or weekend (indicated by 1-10 in <computeroutput>eRepeatParam2</computeroutput>) of the month indicated by <computeroutput>eRepeatParam3</computeroutput> (Jan to Dec). </p> </listitem></itemizedlist> </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatParam1</parametername> </parameternamelist> <parameterdescription> <p>Additional repetition parameter as detailed above. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatParam2</parametername> </parameternamelist> <parameterdescription> <p>Additional repetition parameter as detailed above. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatParam3</parametername> </parameternamelist> <parameterdescription> <p>Additional repetition parameter as detailed above. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatUntilKind</parametername> </parameternamelist> <parameterdescription> <p>Kind of until repeat: 0 - Unlimited; 1 - Count of occurrences; 2 - Until repeat date. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatUntilValue</parametername> </parameternamelist> <parameterdescription> <p>Integer for count of occurrences (by eRepeatUntilKind=1) or datetime when to end the repetition of the event (by eRepeatUntilKind=2). </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>eReminder</parametername> </parameternamelist> <parameterdescription> <p><computeroutput>0</computeroutput> to disable the reminder or the time in seconds of how long before the event the reminder should be shown. </p> </parameterdescription> </li> <li> <parameternamelist> <parametername>notes</parametername> </parameternamelist> <parameterdescription> <p>Additional notes on the event. FIXME: what is the difference to description?</p> </parameterdescription> </li> </ul> <simplesect kind="return"><p>An error code stating the success of the command execution as detailed in <ref kindref="member" refid="ods_response_format_1ods_response_format_result_code">ODS Error Result Codes</ref>. If the event was successfully modified the error code will match the id of the event.</p> </simplesect> <simplesect kind="see"><p><ref kindref="member" refid="group__ods__module__calendar_1gab95f6af654dbeb01148534b6e870fb26">calendar.event.new</ref></p> </simplesect> <bold>Example:</bold> <pre>$ curl -i "http://ods-qa.openlinksw.com/ods/api/calendar.event.edit?event_id=1111&amp;subject=test_event2&amp;description=test2&amp;eventSt art=2011.05.20&amp;eventEnd=2011.06.20&amp;event=1&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 05:44:36 GMT Accept-Ranges: bytes Content-Type: text/xml; charset="UTF-8" Content-Length: 60 &lt;result&gt; &lt;code&gt;2517&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p> <p><parameterlist kind="param"><li> <parameternamelist> <parametername>event_id</parametername> </parameternamelist> <parameterdescription> <p>The id of the Calendar event. This is returned by <ref kindref="member" refid="group__ods__module__calendar_1gab95f6af654dbeb01148534b6e870fb26">calendar.event.new()</ref>. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>uid</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> <li> <parameternamelist> <parametername>subject</parametername> </parameternamelist> <parameterdescription> <p>The subject/title of the event. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>description</parametername> </parameternamelist> <parameterdescription> <p>The optional description of the event, typically longer than <computeroutput>subject</computeroutput>. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>location</parametername> </parameternamelist> <parameterdescription> <p /></parameterdescription> </li> <li> <parameternamelist> <parametername>attendees</parametername> </parameternamelist> <parameterdescription> <p>An optional comma-separated list of email addresses of people working on the event. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>privacy</parametername> </parameternamelist> <parameterdescription> <p>Set the new event to be public <computeroutput />(1) or private <computeroutput />(0) or controlled by ACL <computeroutput />(2). See <ref kindref="member" refid="group__ods__module__briefcase_1ods_permissions_acl">ODS Access Control Lists (ACL)</ref> for details. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>tags</parametername> </parameternamelist> <parameterdescription> <p>An optional comma-separated list of tags to assign to the new event. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>event</parametername> </parameternamelist> <parameterdescription> <p>The type of the event: An all-day event <computeroutput />(1) or an intervall event <computeroutput />(0) for which both <computeroutput>eventStart</computeroutput> and <computeroutput>eventEnd</computeroutput> should contain a time. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eventStart</parametername> </parameternamelist> <parameterdescription> <p>The start of the event as a datetime value. This only requires a time if the type of the event is set to intervall <computeroutput />(0). Otherwise only the date is required. See also <ulink url="http://docs.openlinksw.com/virtuoso/coredbengine.html#DTTIMESTAMP">Virtuoso TIMESTAMP; DATE &amp; TIME</ulink>. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eventEnd</parametername> </parameternamelist> <parameterdescription> <p>The end time of the event. The same rules apply as for <computeroutput>eventStart</computeroutput>. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeat</parametername> </parameternamelist> <parameterdescription> <p>Sets the event repetition:<itemizedlist> <listitem><p>An empty value (the default) means no repetition</p></listitem><listitem><p><computeroutput>D1</computeroutput> - repeats every Nth day where <computeroutput>eRepeatParam1</computeroutput> indicates the interval (1 for every day, 3 for every 3rd day, etc.)</p></listitem><listitem><p><computeroutput>D2</computeroutput> - repeats every weekday (Monday to Friday)</p></listitem><listitem><p><computeroutput>W1</computeroutput> - repeats every Nth week (indicated by <computeroutput>eRepeatParam1</computeroutput>) on the week days indicated by <computeroutput>eRepeatParam2</computeroutput>. This is realized as a bitmask where each day in the week corresponds to one bit. So to specify for example Mon, Tue, and Sat a value of <computeroutput>2^0+2^1+2^5=35</computeroutput> needs to be specified as <computeroutput>eRepeatParam2</computeroutput>.</p></listitem><listitem><p><computeroutput>M1</computeroutput> - repeats on every Nth day (indicated by <computeroutput>eRepeatParam1</computeroutput>) of the Mth month (indicated by <computeroutput>eRepeatParam2</computeroutput>)</p></listitem><listitem><p><computeroutput>M2</computeroutput> - repeats the 1st, 2nd, 3rd, 4th, or last (indicated by 1-5 in <computeroutput>eRepeatParam1</computeroutput>) Mon, Tue, <bold>DOT</bold>.., Sun, day, weekday, or weekend (indicated by 1-10 in <computeroutput>eRepeatParam2</computeroutput>) of every Nth month (indicated by <computeroutput>eRepeatParam3</computeroutput>).</p></listitem><listitem><p><computeroutput>Y1</computeroutput> - repeats every N years (indicated by <computeroutput>eRepeatParam1</computeroutput>) on the month and day indicated by <computeroutput>eRepeatParam2</computeroutput> and <computeroutput>eRepeatParam3</computeroutput> respectively.</p></listitem><listitem><p><computeroutput>Y2</computeroutput> - repeats the 1st, 2nd, 3rd, 4th, or last (indicated by 1-5 in <computeroutput>eRepeatParam1</computeroutput>) Mon, Tue, <bold>DOT</bold>.., Sun, day, weekday, or weekend (indicated by 1-10 in <computeroutput>eRepeatParam2</computeroutput>) of the month indicated by <computeroutput>eRepeatParam3</computeroutput> (Jan to Dec). </p></listitem></itemizedlist> </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatParam1</parametername> </parameternamelist> <parameterdescription> <p>Additional repetition parameter as detailed above. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatParam2</parametername> </parameternamelist> <parameterdescription> <p>Additional repetition parameter as detailed above. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatParam3</parametername> </parameternamelist> <parameterdescription> <p>Additional repetition parameter as detailed above. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatUntilKind</parametername> </parameternamelist> <parameterdescription> <p>Kind of until repeat: 0 - Unlimited; 1 - Count of occurrences; 2 - Until repeat date. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eRepeatUntilValue</parametername> </parameternamelist> <parameterdescription> <p>Integer for count of occurrences (by eRepeatUntilKind=1) or datetime when to end the repetition of the event (by eRepeatUntilKind=2). </p></parameterdescription> </li> <li> <parameternamelist> <parametername>eReminder</parametername> </parameternamelist> <parameterdescription> <p><computeroutput>0</computeroutput> to disable the reminder or the time in seconds of how long before the event the reminder should be shown. </p></parameterdescription> </li> <li> <parameternamelist> <parametername>notes</parametername> </parameternamelist> <parameterdescription> <p>Additional notes on the event. FIXME: what is the difference to description?</p></parameterdescription> </li> </ul> <simplesect kind="return"><p>An error code stating the success of the command execution as detailed in <ref kindref="member" refid="ods_response_format_1ods_response_format_result_code">ODS Error Result Codes</ref>. If the event was successfully modified the error code will match the id of the event.</p></simplesect> <simplesect kind="see"><p><ref kindref="member" refid="group__ods__module__calendar_1gab95f6af654dbeb01148534b6e870fb26">calendar.event.new</ref></p></simplesect> <bold>Example:</bold> <pre>$ curl -i "http://ods-qa.openlinksw.com/ods/api/calendar.event.edit?event_id=1111&amp;subject=test_event2&amp;description=test2&amp;eventSt art=2011.05.20&amp;eventEnd=2011.06.20&amp;event=1&amp;user_name=demo&amp;password_hash=921q783d9e4cbdf5cvs343dafdfvrf6a4fh" HTTP/1.1 200 OK Server: Virtuoso/06.02.3129 (Linux) x86_64-generic-linux-glibc25-64 VDB Connection: Keep-Alive Date: Fri, 20 May 2011 05:44:36 GMT Accept-Ranges: bytes Content-Type: text/xml; charset="UTF-8" Content-Length: 60 &lt;result&gt; &lt;code&gt;2517&lt;/code&gt; &lt;message&gt;Success&lt;/message&gt; &lt;/result&gt; </pre> </p>
schema:httpMethod
GET
schema:shortDescription
<p>Modify a Calendar event. </p>
oplwebservices:isWebServiceOf
n10:this_ODSCalendarModuleAPI
schema:url
n8:edit
oplwebservices:endPointURL
n8:edit
oplwebservices:hasParameter
n4:_eRepeatParam2 n4:_eRepeatParam3 n4:_tags n4:_eRepeatUntilKind n4:_eRepeatUntilValue n4:_event n4:_eventEnd n4:_eventStart n4:_event_id n4:_location n4:_notes n4:_privacy n4:_subject n4:_uid n4:_attendees n4:_description n4:_eReminder n4:_eRepeat n4:_eRepeatParam1