Diseño RESTful, ¿cómo nombrar páginas fuera de CRUD et al?

Estoy trabajando en un sitio que tiene bastantes páginas que quedan fuera de mi comprensión limitada del diseño RESTful, que es esencialmente:

Create, Read, Update, Delete, Show, List

Aquí está la pregunta: ¿cuál es un buen sistema para etiquetar acciones / rutas cuando una página no cae perfectamente en CRUD / show / list? Algunas de mis páginas tienen información sobre varias tablas a la vez. Estoy construyendo un sitio que ofrece a algunos clientes una "base de operaciones" después de que inician sesión. NO les da ninguna información sobre sí mismos, por lo que no debería ser, por ejemplo, / clients / show / 1. Tiene información sobre las empresas, pero hay otras páginas en el sitio que lo hacen de manera diferente. ¿Qué haces cuando tienes estas situaciones? Esta 'base de operaciones' se muestra a los clientes y tiene principalmente información sobre las empresas (pero no de manera exclusiva).

Segundo caso: tengo una tabla llamada 'Matchings' entre clientes y empresas. Se accede a estas coincidencias de formas completamente diferentes en diferentes partes del sitio (diferentes diseños, diferentes hojas de CSS, diferentes tipos de usuarios que acceden a ellas, etc. No TODAS pueden ser coincidencias / mostrar. ¿Cuál es la mejor manera de etiquetar a las demás?

Muchas gracias. =)

Respuestas a la pregunta(0)

Su respuesta a la pregunta