---++ Calendar Ubiquity Commands 1 establish OAuth session key for ODS Calendar instance: Syntax: ods-set-calendar-oauth Example: ods-set-calendar-oauth c4746c96bd8faa99798ad88448ba3bab * Example usage you can find [[VirtuosoOdsUbiquityTutorialsCalendarOAuthD][here]]. 1 get event/task resource information by resource ID: Syntax: ods-get-calendar-item-by-id Example: ods-get-calendar-item-by-id 1001 1 create event: Syntax: ods-create-calendar-event subject [description ] [location ] [attendees ] [privacy ] [tags ] [event ] eventStart eventEnd [eRepeat ] [eRepeatParam1 ] [eRepeatParam2 ] [eRepeatParam3 ] [eRepeatUntil ] [eReminder ] [notes ] Example: ods-create-calendar-event 10 subject Ubiquity Tast eventStart 2008.11.17T12:00 eventEnd 2008.11.17T14:00 * Example usage you can find [[VirtuosoOdsUbiquityTutorialsPublCalendar][here]]. 1 update event by resource ID: Syntax: ods-update-calendar-event subject [description ] [location ] [attendees ] [privacy ] [tags ] [event ] eventStart eventEnd [eRepeat ] [eRepeatParam1 ] [eRepeatParam2 ] [eRepeatParam3 ] [eRepeatUntil ] [eReminder ] [notes ] Example: ods-update-calendar-event 1001 subject Ubiquity Tast description Test Ubiquity Commands eventStart 2008.11.17T12:00 eventEnd 2008.11.17T14:00 1 create task: Syntax: ods-create-calendar-task subject [description ] [attendees ] [privacy ] [tags ] eventStart eventEnd [priority ] [status ] [complete ] [completed ] [notes ] Example: ods-create-calendar-task 10 subject Create ODS Ubiquity Commands eventStart 2008.11.17 eventEnd 2008.11.18 1 update task by resource ID: Syntax: ods-update-calendar-task subject [description ] [attendees ] [privacy ] [tags ] eventStart eventEnd [priority ] [status ] [complete ] [completed ] [notes ] Example: ods-update-calendar-task 1001 subject Create ODS Ubiquity Commands eventStart 2008.11.17 eventEnd 2008.11.18 stutus Completed completedDate 2008.11.18 1 delete event/task by resource ID: Syntax: ods-delete-calendar-item-by-id Example: ods-delete-calendar-item-by-id 1001 1 export events/tasks: Syntax: ods-export-calendar [events <0|1>] [tasks <0|1>] [periodFrom ] [periodTo ] [tagsInclude ] [tagsExclude ] Example: ods-export-calendar 39 events 1 1 import events/tasks: Syntax: ods-import-calendar source sourceType [userName ] [userPassword ] [events <0|1>] [tasks <0|1>] [tags ] Example: ods-import-calendar 10 /DAV/home/demo/calendar.ics sourceType WebDAV * Example usage you can find [[VirtuosoOdsUbiquityTutorialsPublCalendar][here]]. 1 create annotation to existing event/task ID: Syntax: ods-create-calendar-annotation author body Example: ods-create-calendar-annotation 1001 author demo body OpenLink RDF Browser 1 get annotation information by resource ID: Syntax: ods-get-calendar-annotation-by-id Example: ods-get-calendar-annotation-by-id 10001 1 create claim to existing annotation: Syntax: ods-create-calendar-annotation-claim iri relation value Example: ods-create-calendar-annotation-claim 10001 iri http://openlinksw.com relation rdfs:seeAlso value http://dbpedia.org 1 delete event/task annotation by resource ID: Syntax: ods-delete-calendar-annotation Example: ods-delete-calendar-annotation 10001 1 create comment to existing event/task ID: Syntax: ods-create-calendar-comment title body <body> author <author> authorMail <authorMail> authorUrl <authorUrl> Example: ods-create-calendar-comment 1001 title RDF body OpenLink RDF Browser http://demo.openlinksw.com/rdfbrowser/ author demo authorMail demo@openlinksw.com </verbatim> 1 get event/task comment information by resource ID: <verbatim> Syntax: ods-get-calendar-comment-by-id <comment_id> Example: ods-get-calendar-comment-by-id 10001 </verbatim> 1 delete event/task comment by resource ID: <verbatim> Syntax: ods-delete-calendar-comment <comment_id> Example: ods-delete-calendar-comment 10001 </verbatim> 1 create calendar publication: <verbatim> Syntax: ods-create-calendar-publication <instance_id> name <name> [updateType <updateType>] [updatePeriod <hourly|daily>] [updateFreq <updateFreq>] [destinationType <destinationType>] destination <destination> [userName <userName>] [userPassword <userPassword>] [events <0|1>] [tasks <0|1>] Example: ods-create-calendar-publication 10 name Publish My Items destinationType WebDAV destination /~/demo/Public/DemoCalendar.ics userName demo userPassword demo </verbatim> * Example usage you can find [[VirtuosoOdsUbiquityTutorialsPublCalendar][here]]. 1 get calendar publication information by resource ID: <verbatim> Syntax: ods-get-calendar-publication <publication_id> Example: ods-get-calendar-publication 1001 </verbatim> 1 update calendar publication by resource ID: <verbatim> Syntax: ods-update-calendar-publication <publication_id> name <name> [updateType <updateType>] [updatePeriod <hourly|daily>] [updateFreq <updateFreq>] [destinationType <destinationType>] destination <destination> [userName <userName>] [userPassword <userPassword>] [events <0|1>] [tasks <0|1>] Example: ods-update-calendar-publication 1001 name Publish My Events destinationType WebDAV destination /~/demo/Public/DemoCalendar.ics userName demo userPassword demo evenets 1 </verbatim> 1 sync calendar publication by resource ID: <verbatim> Syntax: ods-sync-calendar-publication <publication_id> Example: ods-sync-calendar-publication 1001 </verbatim> * Example usage you can find [[VirtuosoOdsUbiquityTutorialsPublCalendar][here]]. 1 delete calendar publication by resource ID: <verbatim> Syntax: ods-delete-calendar-publication <publication_id> Example: ods-delete-calendar-publication 1001 </verbatim> 1 create calendar subscription: <verbatim> Syntax: ods-create-calendar-subscription <instance_id> name <name> [updateType <updateType>] [updatePeriod <hourly|daily>] [updateFreq <updateFreq>] [sourceType <sourceType>] source <source> [userName <userName>] [userPassword <userPassword>] [events <0|1>] [tasks <0|1>] Example: ods-create-calendar-subscription 10 name Subscribe Company Items sourceType WebDAV source /~/demo/Public/CompanyCalendar.ics </verbatim> * Example usage you can find [[VirtuosoOdsUbiquityTutorialsSubscrCalendar][here]]. 1 get calendar subscription information by resource ID: <verbatim> Syntax: ods-get-calendar-subscription <subscription_id> Example: ods-get-calendar-subscription 1001 </verbatim> 1 update calendar subscription by resource ID: <verbatim> Syntax: ods-update-calendar-subscription <subscription_id> name <name> [updateType <updateType>] [updatePeriod <hourly|daily>] [updateFreq <updateFreq>] [sourceType <sourceType>] source <source> [userName <userName>] [userPassword <userPassword>] [events <0|1>] [tasks <0|1>] Example: ods-update-calendar-subscription 1001 name Subscribe Company Events sourceType WebDAV source /~/demo/Public/CompanyCalendar.ics </verbatim> 1 sync calendar subscription by resource ID: <verbatim> Syntax: ods-sync-calendar-subscription <subscription_id> Example: ods-sync-calendar-subscription 1001 </verbatim> * Example usage you can find [[VirtuosoOdsUbiquityTutorialsSubscrCalendar][here]]. 1 delete calendar subscription by resource ID: <verbatim> Syntax: ods-delete-calendar-subscription <subscription_id> Example: ods-delete-calendar-subscription 1001 </verbatim> 1 create calendar upstream: <verbatim> Syntax: ods-create-calendar-upstream <instance_id> name <name> source <source> userName <userName> userPassword <userPassword> [tagsInclude <tagsInclude>] [tagsExclude <tagsExclude>] Example: ods-create-calendar-upstream 10 name Upstream Items source http://myopenlink.net/dataspace/test1/calendar/demo%27s%20Calendar/atom-pub userName demo userPassword demo </verbatim> 1 update calendar upstream: <verbatim> Syntax: ods-update-calendar-upstream <upstream_id> name <name> source <source> userName <userName> userPassword <userPassword> [tagsInclude <tagsInclude>] [tagsExclude <tagsExclude>] Example: ods-update-calendar-upstream 1001 name Upstream Company Items source http://myopenlink.net/dataspace/test1/calendar/demo%27s%20Calendar/atom-pub userName demo userPassword demo </verbatim> 1 delete calendar upstream: <verbatim> Syntax: ods-delete-calendar-upstream <upstream_id> Example: ods-delete-calendar-upstream 1001 </verbatim> 1 set calendar instance options/properties: <verbatim> Syntax: ods-set-calendar-options <instance_id> with <options> Syntax: ods-set-calendar-options 39 with rows=20 </verbatim> 1 get calendar instance options/properties: <verbatim> Syntax: ods-get-calendar-options <instance_id> Example: ods-get-calendar-options 10 </verbatim> ---+++References * [[VirtuosoOdsUbiquity][ODS Ubiquity Commands]]