-
Notifications
You must be signed in to change notification settings - Fork 0
/
kind.rq
26 lines (25 loc) · 882 Bytes
/
kind.rq
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
PREFIX dcat: <http://www.w3.org/ns/dcat#>
PREFIX schema: <http://schema.org/>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
CONSTRUCT {
?Kind a schema:ContactPoint ;
schema:name ?name ;
schema:email ?email ;
schema:address ?KindAddress ;
schema:memberOf [ a schema:Organization ;
schema:name ?organisationName
] ;
schema:url ?url ;
schema:telephone ?telephone
} WHERE {
OPTIONAL { ?Resource dcat:contactPoint ?Kind . }
OPTIONAL { ?Kind a vcard:Kind . }
OPTIONAL { ?Kind a vcard:Individual . }
OPTIONAL { ?Kind a vcard:Organization . }
OPTIONAL { ?Kind vcard:fn ?name . }
OPTIONAL { ?Kind vcard:hasEmail ?email . }
OPTIONAL { ?Kind vcard:hasAddress ?KindAddress . }
OPTIONAL { ?Kind vcard:organization-name ?organisationName . }
OPTIONAL { ?Kind vcard:hasURL ?url . }
OPTIONAL { ?Kind vcard:hasTelephone ?telephone . }
}