extending schema concept