Prototype annotations for Cycic

This pull request is issues for the purpose of sharing a prototype of an annotation scheme.  This has not been tested but should be a close approximation to valid RelaxNG Schema definition.