A knowledge-driven semantic framework for non-functional requirement engineering in intelligent healthcare systems | Synapse