Journalist is a type of Writer. you are likely to find Writer in/at/on University. University can be used for Learning. 
Prosecutor is a different concept from Defender. Guard is a type of Defender. you are likely to find Guard in/at/on Jail. Jail is related to Residence. 
Journalist --IsA--> Writer --AtLocation--> University --UsedFor--> Learning 
Prosecutor <--DistinctFrom--> Defender <--IsA-- Guard --AtLocation--> Jail <--RelatedTo--> Residence 