This is a simple example of using CSV on the Web (CSVW) to document the semantics of a CSV file.
Here are the steps:
Here's what the RDF for the example data looks like as JSON-LD, Turtle, RDF/XML ... you know, if that's your thing.
If you like this example fork it, and use it as a template for your own CSVW data:
git clone https://github.com/edsu/csvw-template
With apologies to Dan Bricklin.