---++ 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
* 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 author authorMail authorUrl
Example: ods-create-calendar-comment 1001 title RDF body OpenLink RDF Browser http://demo.openlinksw.com/rdfbrowser/ author demo authorMail demo@openlinksw.com
1 get event/task comment information by resource ID:
Syntax: ods-get-calendar-comment-by-id
Example: ods-get-calendar-comment-by-id 10001
1 delete event/task comment by resource ID:
Syntax: ods-delete-calendar-comment
Example: ods-delete-calendar-comment 10001
1 create calendar publication:
Syntax: ods-create-calendar-publication name [updateType ] [updatePeriod ] [updateFreq ] [destinationType ] destination [userName ] [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
* Example usage you can find [[VirtuosoOdsUbiquityTutorialsPublCalendar][here]].
1 get calendar publication information by resource ID:
Syntax: ods-get-calendar-publication
Example: ods-get-calendar-publication 1001
1 update calendar publication by resource ID:
Syntax: ods-update-calendar-publication name [updateType ] [updatePeriod ] [updateFreq ] [destinationType ] destination [userName ] [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
1 sync calendar publication by resource ID:
Syntax: ods-sync-calendar-publication
Example: ods-sync-calendar-publication 1001
* Example usage you can find [[VirtuosoOdsUbiquityTutorialsPublCalendar][here]].
1 delete calendar publication by resource ID:
Syntax: ods-delete-calendar-publication
Example: ods-delete-calendar-publication 1001
1 create calendar subscription:
Syntax: ods-create-calendar-subscription name [updateType ] [updatePeriod ] [updateFreq ] [sourceType ] source
* Example usage you can find [[VirtuosoOdsUbiquityTutorialsSubscrCalendar][here]].
1 get calendar subscription information by resource ID:
Syntax: ods-get-calendar-subscription
Example: ods-get-calendar-subscription 1001
1 update calendar subscription by resource ID:
Syntax: ods-update-calendar-subscription name [updateType ] [updatePeriod ] [updateFreq ] [sourceType ] source
1 sync calendar subscription by resource ID:
Syntax: ods-sync-calendar-subscription
Example: ods-sync-calendar-subscription 1001
* Example usage you can find [[VirtuosoOdsUbiquityTutorialsSubscrCalendar][here]].
1 delete calendar subscription by resource ID:
Syntax: ods-delete-calendar-subscription
Example: ods-delete-calendar-subscription 1001
1 create calendar upstream:
Syntax: ods-create-calendar-upstream name source
1 update calendar upstream:
Syntax: ods-update-calendar-upstream name source
1 delete calendar upstream:
Syntax: ods-delete-calendar-upstream
Example: ods-delete-calendar-upstream 1001
1 set calendar instance options/properties:
Syntax: ods-set-calendar-options with
Syntax: ods-set-calendar-options 39 with rows=20
1 get calendar instance options/properties:
Syntax: ods-get-calendar-options
Example: ods-get-calendar-options 10
---+++References
* [[VirtuosoOdsUbiquity][ODS Ubiquity Commands]]