I'd like to create an ontology which describe interactions between users in a social network and which I want to import in GraphDB. I have decided to use the vocabulary foaf in order to exploit the resources already defined inside it. I'm creating the ontology's schema and I'm developing the User class as type of foaf:Person, each user has got a string name so I want to add this relation inside user class using foaf:name property.
My question is, since this isn't an instance of a user, what object shall I use in the class description beside the predicate foaf:name?
@prefix : <http://xmlns.com/swp/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/TR/rdf-schema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# BASE INFORMATION
:User a foaf:Person ;
rdfs:label "User" ;
rdfs:comment "A person who has got an account" ;
foaf:name ??? ;
foaf:title :EducationalQualification .
EDIT I thought that maybe the right object could be xsd:string:
:User a foaf:Person ;
rdfs:label "User" ;
rdfs:comment "A person who has got an account" ;
foaf:name xsd:string ;
foaf:title :EducationalQualification .