schema type declaration