survey: allie.txt

ファイル allie.txt, 2.5 KB (登録者: wu, 12 年 前)
行番号 
1PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
2PREFIX allie: <http://purl.org/allie/ontology/201108#>
3select distinct ?X ?Y where {
4[] allie:inResearchAreaOf ?X;
5allie:contains [
6allie:hasMemberOf [
7allie:hasShortFormOf [
8rdfs:label "SPF"@EN ];
9allie:hasLongFormOf [
10rdfs:label ?Y ];
11]].
12FILTER ( lang(?Y) = "en" )};
13
14
15PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
16PREFIX allie: <http://purl.org/allie/ontology/201108#>
17select distinct ?X ?Y ?Z where {
18[] allie:inResearchAreaOf ?X;
19allie:contains [
20allie:hasMemberOf [
21allie:hasShortFormOf [
22  rdfs:label "SPF"@EN ];
23allie:hasLongFormOf [
24  rdfs:label ?Y ];
25]];
26allie:appearsIn [
27allie:hasMemberOf ?Z ].
28};
29
30PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
31PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
32PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
33PREFIX mesh: <http://www.nlm.nih.gov/mesh/2011#>
34PREFIX allie: <http://purl.org/allie/ontology/201108#>
35select ?freq ?SF ?LF where {
36  [] a allie:PairCluster;
37  allie:inResearchAreaOf mesh:D001432;
38  allie:hasShortFormRepresentationOf [ rdfs:label ?SF ];
39  allie:hasLongFormRepresentationOf [ rdfs:label ?LF ];
40  allie:frequency ?freq.
41FILTER ( lang(?SF) = "en" && lang(?LF) = "en" && xsd:integer(?freq))
42}
43ORDER BY DESC (xsd:integer(?freq)) ?SF ?LF;
44
45
46PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
47PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
48PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
49PREFIX allie: <http://purl.org/allie/ontology/201108#>
50select distinct ?F ?lfr ?L ?lf where {
51[] a allie:PairCluster;
52allie:contains [
53allie:hasMemberOf [
54allie:hasLongFormOf [
55  rdfs:label ?lf;
56  allie:frequency ?lfr ];
57]];
58allie:frequency ?F;
59allie:hasShortFormRepresentationOf [ rdfs:label "SPF"@EN ];
60allie:hasLongFormRepresentationOf [ rdfs:label ?L ].
61FILTER ( lang(?L) = "en" && lang(?lf) = "en" )
62}
63ORDER BY DESC(xsd:integer(?F)) DESC(xsd:integer(?lfr));
64
65sparql
66PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
67PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
68PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
69PREFIX allie: <http://purl.org/allie/ontology/201108#>
70select ?SF ?LF ?freq where {
71[] a allie:PairCluster;
72allie:frequency ?freq;
73allie:contains [
74allie:hasMemberOf [
75  allie:hasShortFormOf [
76    rdfs:label ?SF ];
77  allie:hasLongFormOf [
78    rdfs:label ?LF];
79]].
80FILTER (xsd:integer(?freq) > 10
81  && !regex(str(?SF), "^s", "i")
82  && regex(str(?LF), "^specific", "i"))
83}
84ORDER BY DESC (xsd:integer(?freq));