3.1. Crear interoperabilidad con los tipos de medios registrados3.2. Garantizar la compatibilidad futura conlos tipos de medios estructurados3.3. Compartir dominios específicos mediante vocabularios publicados3.4. Describir los espacios problemáticos con perfiles semánticos3.5. Expresar acciones en tiempo de ejecución con hipermedios incrustados3.6. Diseñar escrituras de datos coherentes conacciones idempotentes3.7. Permitir la interoperabilidad contransferencias de estado entre servicios3.8. Diseñar para acciones repetibles3.9. Diseñar para acciones reversibles3.10. Diseño de mensajes extensibles3.11. Diseñar interfaces modificables