XML Schema: Four requirements