framework schema