Skip to content

Commit

Permalink
Trying it out with SPARQL
Browse files Browse the repository at this point in the history
  • Loading branch information
grammarware committed Jan 28, 2013
1 parent 668b7ac commit 67d81e0
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 1 deletion.
2 changes: 1 addition & 1 deletion dblp/network.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@
x,r,y = line.strip().split('"')[1:4]
if r == ' collaboratedWith ':
for yr in years.keys():
net.write('%s\n' % y)
if x in years[yr]:
if y not in extyears[yr]:
net.write('%s\n' % y)
extyears[yr].append(y)
tmplines = cw.readlines(buf)
cw.close()
Expand Down
18 changes: 18 additions & 0 deletions dblp/sparql/community.sparql
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
PREFIX conf: <http://dblp.l3s.de/d2r/resource/conferences/>
SELECT ?Year (COUNT(DISTINCT ?Author) as ?Community) WHERE
{
{
?Paper dc:creator ?Author .
?Paper dcterms:partOf ?Event .
?Event swrc:series conf:models .
?Event dcterms:issued ?Year .
}
UNION
{
?Paper dc:creator ?Author .
?Paper dcterms:partOf ?Event .
?Event swrc:series conf:uml .
?Event dcterms:issued ?Year .
}
}
GROUP BY ?Year
13 changes: 13 additions & 0 deletions dblp/sparql/network.sparql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
PREFIX conf: <http://dblp.l3s.de/d2r/resource/conferences/>
SELECT ?Year (COUNT(DISTINCT ?Coauthor) as ?Network) WHERE
{
?Paper dc:creator ?Author .
?Paper dcterms:partOf ?Event .
?Event swrc:series conf:models .
?Event dcterms:issued ?Year .

?PaperX dc:creator ?Author .
FILTER ( ?PaperX != ?Paper )
?PaperX dc:creator ?Coauthor .
}
GROUP BY ?Year
1 change: 1 addition & 0 deletions dblp/sparql/snorql.url
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
http://dblp.l3s.de/d2r/snorql

0 comments on commit 67d81e0

Please sign in to comment.