include "common.rnc"

start = BioMOBY

BioMOBY = element biomoby {
	Service
}

InvocationHead &=		(
		 ## bioMOBY invocation parameters
		 # the biomobyInvocation part contains information that is needed in case the XML is used to invoke a
		 # bioMOBY Web Service
		 element biomobyInvocation {
		 	## organization URI
		 	element authURI {xsd:anyURI}&
		 	## bioMOBY registry
		 	element registry {
		 		## registry endpoint
		 		element endpoint {xsd:anyURI}&
		 		## registry namespace
		 		element namespace{xsd:anyURI}?
		 		}
		 })