-
Notifications
You must be signed in to change notification settings - Fork 36
Enhancement pattern: sio:Attribute
Tim L edited this page Aug 17, 2013
·
12 revisions
What skills do I have?
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix cco: <http://purl.org/ontology/cco/core#> .
<http://tw.rpi.edu/instances/TimLebo>
a foaf:Person;
cco:skill <http://dbpedia.org/resource/Java_(programming_language)> .
But, how well do I program Java? Well, I'm amazing of course. So we use the Directed Qualification Pattern to say so:
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix cco: <http://purl.org/ontology/cco/core#> .
@prefix voag: <http://voag.linkedmodel.org/voag#> .
<http://tw.rpi.edu/instances/TimLebo>
a foaf:Person;
cco:skill <http://dbpedia.org/resource/Java_(programming_language)>; # Unqualified form
sio:has-attribute :java_programming_maturity; # Qualified form
. #
#
:java_programming_maturity #
a sio:Attribute; # => on rdf:predicate value cco:skill
cco:skill; #
sio:refers-to <http://dbpedia.org/resource/Java_(programming_language)>; #
voag:hasMaturity <http://dbpedia.org/resource/Wizard_(fantasy)>;
.
But, who says I'm amazing? (Or is it "Who taught me"?)
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix cco: <http://purl.org/ontology/cco/core#> .
@prefix voag: <http://voag.linkedmodel.org/voag#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
<http://tw.rpi.edu/instances/TimLebo>
a foaf:Person;
cco:skill <http://dbpedia.org/resource/Java_(programming_language)>;
sio:has-attribute :java_programming_maturity .
:java_programming_maturity
a sio:Attribute, cco:skill;
sio:refers-to <http://dbpedia.org/resource/Java_(programming_language)>;
voag:hasMaturity <http://dbpedia.org/resource/Wizard_(fantasy)>;
prov:wasAttributedTo <http://dbpedia.org/resource/James_Gosling>,
<http://tw.rpi.edu/instances/TimLebo>;
.