Project

General

Profile

« Previous | Next » 

Revision 51671

Mapping to ckan refined for PE1_Services

View differences:

PE1_Service.sparql
8 8
<${subjectURL}> crm:P2_has_type ?atypeLabel .
9 9

  
10 10
<${subjectURL}> crmpe:PP2_provided_by ?provider .
11
?provider crm:P1_is_identified_by ?providerLabel .
12
?provider rdfs:label ?providerTitle .
11
?provider crm:P1_is_identified_by ?providerTitle  .
12
?provider rdfs:label  ?providerLabel .
13 13
?provider crm:P3_has_note ?providerDescr .
14 14
?provider crm:P76_has_contact_point ?contactpoint .
15 15
?contactpoint crm:P2_has_type ?contactpointType .
......
17 17
?contactpointType rdfs:label ?contactpointTypeLabel .
18 18

  
19 19
<${subjectURL}> crmpe:PP4_hosts_object ?object .
20
<${subjectURL}> crmpe:PP6_hosts_digital_object ?object3 .
21
<${subjectURL}> crmpe:PP7_hosts_software_object ?sw .
22
<${subjectURL}> crmpe:PP8_hosts_dataset ?dataset .
23 20

  
24 21
<${subjectURL}> crmpe:PP28_has_designated_access_point ?accesspoint .
25 22
<${subjectURL}> crmpe:PP1i_is_currently_offered_by ?offerer .
......
28 25
<${subjectURL}> crmpe:PP31_uses_curation_plan ?curationplan .
29 26

  
30 27
<${subjectURL}> crmpe:PP29_uses_access_protocol ?protocol .
31
?protocol crmpe:PP47_has_protocol_type ?protocoltype .
32
?protocol crmpe:PP48_uses_protocol_parameter ?protocolparam .
33
<${subjectURL}> crmpe:PP46_brokers_access_to ?brokered .
28
?protocol rdfs:label ?protocolLabel .
34 29

  
35 30
<${subjectURL}> crmpe:PP32_curates ?object2 .
36
<${subjectURL}> crmpe:PP11_curates_volatile_digital_object ?curatedObj .
37
<${subjectURL}> crmpe:PP12_curates_volatile_software ?curatedSw .
38
<${subjectURL}> crmpe:PP13_curates_volatile_dataset ?curatedData .
39 31

  
40 32
<${subjectURL}> crmpe:PP15_delivers_on_request ?delivered .
33
<${subjectURL}> crmpe:PP14_runs_on_request ?ran .
34

  
41 35
<${subjectURL}> crmpe:PP42_has_declarative_time ?declTime .
42 36

  
43 37
<${subjectURL}> <availability> ?availabilityLabel .
44 38
<${subjectURL}> <activitytype> ?activitytypeLabel .
45 39

  
40
 <${subjectURL}> crm:P16_used_specific_object ?Conditions_of_Use .
41
 ?Conditions_of_Use a crm:E30_Right .
42
 ?Conditions_of_Use crm:P3_has_note ?Conditions_of_Use_Note .
43
 ?Conditions_of_Use crm:P2_has_type ?Conditions_of_Use_Type .
44
 ?Conditions_of_Use_Type rdfs:label ?Conditions_of_Use_Type_label .
45

  
46 46
}
47 47
WHERE {
48 48
 <${subjectURL}> a crmpe:PE1_Service .
......
93 93
<${subjectURL}> crmpe:PP2_provided_by ?provider .
94 94
 ?provider crm:P76_has_contact_point ?contactpoint .
95 95
 ?contactpoint crm:P2_has_type ?contactpointType .
96
?contactpointType rdfs:label ?contactpointTypeLabel .}
96
 ?contactpointType rdfs:label ?contactpointTypeLabel .}
97
UNION { <${subjectURL}> crmpe:PP28_has_designated_access_point ?accesspoint .}
98
UNION { ?accesspoint crmpe:PP28i_is_designated_access_point_of <${subjectURL}> .}
99
UNION { <${subjectURL}> crmpe:PP1i_is_currently_offered_by ?offerer .}
100
UNION { ?offerer  crmpe:PP1_currently_offers <${subjectURL}> .}
97 101
UNION {
98
 <${subjectURL}> crmpe:PP28_has_designated_access_point ?accesspoint .}
99
UNION {
100
 <${subjectURL}> crmpe:PP1i_is_currently_offered_by ?offerer .}
101
UNION {
102 102
 <${subjectURL}> crmpe:PP45_has_competency ?competence .
103 103
  ?competence rdfs:label ?competenceLabel .}
104
UNION {
105
 <${subjectURL}> crmpe:PP4_hosts_object ?object .}
106
 UNION {
107
  <${subjectURL}> crmpe:PP6_hosts_digital_object ?object3 .}
108
 UNION {
109
  <${subjectURL}> crmpe:PP7_hosts_software_object ?sw .}
110
 UNION {
111
  <${subjectURL}> crmpe:PP8_hosts_dataset ?dataset .}
104
UNION { <${subjectURL}> crmpe:PP4_hosts_object ?object .}
105
UNION { ?object crmpe:PP4i_is_object_hosted_by <${subjectURL}> .}
112 106

  
107
UNION {<${subjectURL}> crmpe:PP31_uses_curation_plan ?curationplan .}
108
UNION { ?curationplan crmpe:PP31i_is_curation_plan_used_by <${subjectURL}> .}
113 109
UNION {
114
 <${subjectURL}> crmpe:PP31_uses_curation_plan ?curationplan .}
115

  
110
   <${subjectURL}> crmpe:PP29_uses_access_protocol ?protocol .
111
   ?protocol rdfs:label ?protocolLabel .}
116 112
UNION {
117
 <${subjectURL}> crmpe:PP29_uses_access_protocol ?protocol .}
118
UNION {
119
<${subjectURL}> crmpe:PP29_uses_access_protocol ?protocol .
120
 ?protocol crmpe:PP47_has_protocol_type ?protocoltype .}
121
UNION {
122
<${subjectURL}> crmpe:PP29_uses_access_protocol ?protocol .
123
 ?protocol crmpe:PP48_uses_protocol_parameter ?protocolparam .}
124
UNION {
125
 <${subjectURL}> crmpe:PP46_brokers_access_to ?brokered .}
113
	?protocol crmpe:PP29i_is_access_protocol_used_by <${subjectURL}> .
114
	?protocol rdfs:label ?protocolLabel .}
115
UNION { <${subjectURL}> crmpe:PP32_curates ?object2 .}
116
UNION { ?object2 crmpe:PP32i_is_curated_by <${subjectURL}> .}
117
UNION { <${subjectURL}> crmpe:PP15_delivers_on_request ?delivered .}
118
UNION { ?delivered crmpe:PP15i_is_delivered_by <${subjectURL}>.}
119
UNION { <${subjectURL}> crmpe:PP14_runs_on_request ?ran .}
120
UNION { ?ran crmpe:PP14i_is_run_by <${subjectURL}>.}
126 121
 UNION {
127
  <${subjectURL}> crmpe:PP32_curates ?object2 .}
122
 <${subjectURL}> crmpe:PP42_has_declarative_time ?declTime .}
128 123
UNION {
129
 <${subjectURL}> crmpe:PP11_curates_volatile_digital_object ?curatedObj .}
124
 <${subjectURL}> crm:P16_used_specific_object ?Conditions_of_Use .
125
 ?Conditions_of_Use a crm:E30_Right .
126
 ?Conditions_of_Use crm:P3_has_note ?Conditions_of_Use_Note .
127
}
130 128
UNION {
131
 <${subjectURL}> crmpe:PP12_curates_volatile_software ?curatedSw .}
132
UNION {
133
 <${subjectURL}> crmpe:PP13_curates_volatile_dataset ?curatedData .}
134
UNION {
135
 <${subjectURL}> crmpe:PP15_delivers_on_request ?delivered .}
136
 UNION {
137
 <${subjectURL}> crmpe:PP42_has_declarative_time ?declTime .}
129
 <${subjectURL}> crm:P16_used_specific_object ?Conditions_of_Use .
130
 ?Conditions_of_Use a crm:E30_Right .
131
 ?Conditions_of_Use crm:P2_has_type ?Conditions_of_Use_Type .
132
 ?Conditions_of_Use_Type rdfs:label ?Conditions_of_Use_Type_label .
138 133
}
139 134

  
135
}
136

  

Also available in: Unified diff