From literature collaborative filtering means "recommend user with the help of its neighbors likings"..
1. Pure collaborative filtering works only with User-Item preference matrix...i.e. either by User-User collaborative filtering or Item-Item collaborative filtering (methods using simple heuristics).
or by Matrix Factorization methods..[1]
In this if you want to exploit semantics, then you can use both User-Item preference and Item-Property matrix (generated from semantic data) parallely as mentioned in [2].
2. Other than point 1, if you want to utilize semantic information about users, you have to create it from yourself as this information is not openly available in Linked Open Data (LOD). Or may be you can try to use the semantic information provided by Facebook.
[1] Koren, Yehuda, Robert Bell, and Chris Volinsky. "Matrix factorization techniques for recommender systems." Computer 42.8 (2009): 30-37.
[2] Nidhi Kushwaha, Xudong Sun, O. P. Vyas, Artus Krohn-Grimberghe:
SemPMF: Semantic Inclusion by Probabilistic Matrix Factorization for Recommender System. PAAMS (Special Sessions) 2016: 327-334