La rappresentazione dell'intervento la devi decidere te, cercando di fare una cosa che si adatti alle esigenze e che sia sufficientemente flessibile da rappresentare ogni tipo di intervento. C'hai poco da cercare dispense a riguardodiciamo che avrai un oggetto intervento con N allegati, ogni allegato ha un set di attributi (che immagino sia un insieme finito) oppure un array di attributi (se il set è dinamico). Cioè così ad occhio non mi pare una struttura molto complessa, ma non conosco esigenze e situazione difficile da dire.