Where Telecom ParisTech publishes regularly: technical viewpoint

In the article “Where Telecom ParisTech publishes regularly“, I showed an example of use of the semantic representation of our bibliography: a graph that allows to see the lecture series mainly used by Telecom ParisTech researchers to publish scientific results .

I will give here some technical elements which made it possible to obtain this result. To lighten the notations, prefixes are used; they are explained at the end of this article.

For starters, a URI has been assigned to each publication. They are of the form:

http://givingsense.eu/sembib/tpt/NNNNN

where NNNNN is a unique number assigned to a publication in the bibliographic database of Télécom ParisTech. For example:

http://givingsense.eu/sembib/tpt/13387

Each conference article is associated with a conference by the predicate <http://givingsense.eu/sembib/inConf> that we have defined for our own purposes.

For example, the previous article is associated with a conference by the triple:

tpt:13187  sb:inConf conf:ISM2012

Each lecture is associated with a series of lectures using the predicate

<http://lod.springer.com/data/ontology/property/hasSeries>

defined by the Springer publisher for its access point to its data graph (see http://lod.springer.com/sparql-form/index.html)(Whenever possible the predicates are chosen from useful predicates already used by other data sets).

conf:ISM2012 ns0:hasSeries conf:ism

Thus the following query allows us to find the number of publications per serie of conferences, sorted by increasing value:

SELECT ?source (count(?paper) as ?count) 
WHERE {
graph ?g {
  ?paper sb:inConf ?conf .
  ?conf ns0:hasSeries ?urisource .
  ?urisource dc:label ?source
}
}
group by ?source
order by desc(?count)

By sending the request with a response request in TSV format, we can directly integrate the response as input of a graphic defined with the javascript graphic library D3.js. The code used by our graphical representation is a very simple variant of the example presented here.

Additional note: prefixes used above

prefix conf: <http://givingsense.eu/sembib/channels/>
prefix tpt: <http://givingsense.eu/sembib/tpt/>
prefix sb: <http://givingsense.eu/sembib/>
prefix ns0: <http://lod.springer.com/data/ontology/property/>

 

This entry was posted in Non classé. Bookmark the permalink.