1. Make DMPs FAIR 2. Follow a well-defined data management workflow 3. Enable automation using supporting systems 4. Components of ecosystem need machine-actionable descriptions 5. Use PIDs and controlled vocabularies 6. Follow a common data model for maDMPs 7. Make DMPs available for human and machine consumption 8. Support evaluation and monitoring 9. Make DMPs updatable, living, versioned documents 10. Make DMPs publicly available, in part or whole