Text this: Network Intrusion Detection With Spatial and Temporal Knowledge Graphs and Semi-Supervised Learning