Resource interface definition