Quindi se ho capito bene i pallini sono classi (o al più istanze di classi), le frecce le relazioni.

Le relazioni (che poi chiamano proprerty) definiscono appunto le proprietà delle classi.

Posso dire Rdfs:type per dire che un oggetto è un istanza di una classe;
Posso dire rdfs:subclassof per dire che è una sottoclasse;

Posso anche crearne di mie, ho visto ad esempio zoo:host anche se non ho capito bene con che regole posso crearne.

Poi ci sono le proprietà delle relazioni, ovvero rdfs:range e rdfs:domain, che nel grafo si vede che sono frecce che collegano una relazione (quindi partono da un freccia) ad una classe. Se ho ben capito se una relazione collega assieme A e B, il dominio ci dice di che classe deve essere A, mentre il range dice di che classe deve essere B.

Non ho ben capito come mai alcune classi le chiama inziiando con "ex" del tipo "ex:employer" ed altre invece le chiama come vuole del tipo "foaferson". Che cosa sta a significare ex? quando posso invece mettere un prefisso a mio piacimento?