I want to have a class Professor
which will have some properties: name, surname and nationality.
Now I just created a class Professor
, a class Person
and a class Nationality
, and some data properties for name
and surname
and an object property hasNationaity
to relate a professor with a nationality.
Does it make sense to use FOAF for Person
and maybe something like Group
and member
for the nationalities?
To do so I would need to import FOAF, right?
I guess my main question is what are the reasons that justify importing an upper ontology? and is this what people normally do?
In any case the ontology, in Turtle, is available here on GitHub.