-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Regarding hasOccupation range.
lite:hasOccupation a rdf:Property ;
rdfs:label "occupation"@en ;
rdfs:comment "The main vocation, job, or employment activity of an individual."@en ;
owl:equivalentProperty schema:hasOccupation ;
rdfs:domain lite:Person ;
rdfs:range rdfs:Literal
This property would work better with a Class range to be able to use a Controlled Vocabulary. As in Schema and Even madsrdf. As a Literal it shouldn't in it's current state be an equivalentPropery with schema:hasOccupation since mixing a literal range with an object range causes semantic inconsistency where an assertion of equivalency forces it to be both a Literal and an Occupation.
For reference we use this property in kbv as well https://id.kb.se/vocab/hasOccupation
TLDR Suggestion: update range to an Occupation class.
niklasl
Metadata
Metadata
Assignees
Labels
No labels