How to create a caldav client and send appointment to ownCloud?

Are you using Android?
Then it might be possible to use the app “Ical Import/Export” to map such a workaround.

Somewhere there was something about TAGs that can be considered during syncronization.