Project

General

Profile

1 51230 alessia.ba
# NOTE: includes software, dataset
2 50850 alessia.ba
3 51229 alessia.ba
DEFINE input:inference 'parthenos_rules'
4
5 50850 alessia.ba
PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
6
PREFIX crmdig: <http://www.ics.forth.gr/isl/CRMdig/>
7
PREFIX crmpe: <http://parthenos.d4science.org/CRMext/CRMpe.rdfs/>
8
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
9
10
CONSTRUCT {
11 51480 alessia.ba
	<${subjectURL}> crm:P1_is_identified_by ?title .
12
	<${subjectURL}> crm:P3_has_note ?description .
13
	<${subjectURL}> a ?type .
14
    <${subjectURL}> rdfs:label ?label .
15 50850 alessia.ba
16 51480 alessia.ba
    <${subjectURL}> crm:P129_is_about ?about .
17
    ?about a ?aboutType .
18
    ?about rdfs:label ?aboutLabel .
19 51436 alessia.ba
20 51488 alessia.ba
    <${subjectURL}> crm:P2_has_type ?e55Type .
21
    ?e55Type rdfs:label ?e55Type .
22
23 51480 alessia.ba
    <${subjectURL}> crmpe:PP2_provided_by ?provider .
24
    ?provider crm:P1_is_identified_by ?providerTitle .
25
    ?provider crm:P3_has_note ?providerDescr .
26 51399 alessia.ba
27 51480 alessia.ba
    <${subjectURL}> crmpe:PP7i_is_software_object_hosted_by ?host .
28
    <${subjectURL}> crmpe:PP32i_is_curated_by ?curator .
29 51400 alessia.ba
30 51480 alessia.ba
	<${subjectURL}> crmpe:PP17_has_snapshot ?obj2 .
31
	<${subjectURL}> crmpe:PP19_has_persistent_software_part ?sw1 .
32
	<${subjectURL}> crmpe:PP21_has_software_part ?sw2 .
33
	<${subjectURL}> crmpe:PP22_has_release ?sw3 .
34 50850 alessia.ba
35 51480 alessia.ba
	<${subjectURL}> crmpe:PP31_uses_curation_plan ?curationplan .
36 50850 alessia.ba
}
37
WHERE {
38 51480 alessia.ba
 <${subjectURL}> a crmdig:D14_Software .
39 51231 alessia.ba
 <${subjectURL}> a ?type .
40 51485 alessia.ba
{
41 51231 alessia.ba
 <${subjectURL}> crm:P1_is_identified_by ?titleRes .
42 50850 alessia.ba
 ?titleRes rdfs:label ?title .
43
}
44 51485 alessia.ba
UNION{
45 51231 alessia.ba
 <${subjectURL}> crm:P3_has_note ?description .
46 50850 alessia.ba
}
47 51485 alessia.ba
UNION{
48 51394 alessia.ba
 <${subjectURL}> rdfs:label ?label .
49
}
50 51485 alessia.ba
UNION {
51 51488 alessia.ba
  <${subjectURL}> crm:P2_has_type ?e55Type .
52
  ?e55Type rdfs:label ?e55Type .
53
}
54
UNION {
55 51436 alessia.ba
<${subjectURL}> crmpe:PP2_provided_by ?provider .
56
 ?provider crm:P1_is_identified_by ?providerTitleRes .
57
 ?providerTitleRes rdfs:label ?providerTitle .
58
}
59 51485 alessia.ba
 UNION{
60 51480 alessia.ba
  <${subjectURL}> crm:P129_is_about ?about .
61
  ?about a ?aboutType .
62
  ?about rdfs:label ?aboutLabel .
63
 }
64 51485 alessia.ba
UNION {
65 51436 alessia.ba
<${subjectURL}> crmpe:PP2_provided_by ?provider .
66
 ?provider crm:P3_has_note ?providerDescr .
67
}
68 51485 alessia.ba
 UNION{ <${subjectURL}> crmpe:PP7i_is_software_object_hosted_by ?host . }
69
 UNION{ <${subjectURL}> crmpe:PP32i_is_curated_by ?curator .}
70
 UNION{<${subjectURL}> crmpe:PP17_has_snapshot ?obj2 .}
71
 UNION{<${subjectURL}> crmpe:PP19_has_persistent_software_part ?sw1 .}
72
 UNION{<${subjectURL}> crmpe:PP21_has_software_part ?sw2 .}
73
 UNION{<${subjectURL}> crmpe:PP22_has_release ?sw3 .}
74
 UNION{<${subjectURL}> crmpe:PP31_uses_curation_plan ?curationplan .}
75 50850 alessia.ba
}