Example API Responses

Whatever the format (pam, json, or simple) requested, the API response will always be divided into the following sections:

query

The query that was sent to the server.

apiKey

The apiKey used to issue the request.

result

Contains elements storing the total number of results, the starting point for results and the page size of the results.

records

Contains the individual records that matched the query.

facets

Faceted information about the results.


Example JSON rquest:

http://api.springer.com/metadata/json?q=10.1007/BF01201962&api_key=yourKeyHere

Response:

{
    "query":"name:hughes",
    "apiKey":"",
    "result":[{"total":"5748","start":"1","pageLength":"10"}],
    "records":[
        {
            "identifier":"doi:10.1007/BF01201962",
            "title":"Book reviews",
            "publicationName":"World Journal of Microbiology & Biotechnology",
            "issn":"1573-0972",
            "isbn":"",
            "doi":"10.1007/BF01201962",
            "publisher":"Springer",
            "publicationDate":"1992-09-01",
            "volume":"8",
            "number":"5",
            "startingPage":"550",
            "url":"http://dx.doi.org/10.1007/BF01201962","copyright":"©1992 Rapid Communications of Oxford Ltd."
        },
        {
            "identifier":"doi:10.1007/BF02967210",
            "title":"Irish nephrological society",
            "publicationName":"Irish Journal of Medical Science",
            "issn":"1863-4362",
            "isbn":"",
            "doi":"10.1007/BF02967210",
            "publisher":"Springer",
            "publicationDate":"1995-10-01",
            "volume":"164",
            "number":"4",
            "startingPage":"297",
            "url":"http://dx.doi.org/10.1007/BF02967210","copyright":"©1995 Springer"
        }
    ],
    "facets":[
        {
            "name":"subject",
            "values":[
                {"value":"Medicine & Public Health","count":"3049"},
                {"value":"Internal Medicine","count":"2515"},
                {"value":"Rheumatology","count":"2477"}
            ]
        },
        {
            "name":"keyword",
            "values":[
                {"value":"report","count":"18"},
                {"value":"case","count":"16"}
            ]
        },
        {
            "name":"pub",
            "values":[
                {"value":"Rheumatology and Immunology Therapy","count":"2377"},
                {"value":"Encyclopedic Reference of Immunotoxicology","count":"329"}
            ]
        },
        {
            "name":"year",
            "values":[
                {"value":"2010","count":"134"},
                {"value":"2009","count":"190"}
            ]
        }
    ]
}


Example PAM request:

http://api.springer.com/metadata/pam?q=10.1007/s11276-008-0131-4&api_key=yourKeyHere

Response:

<response>
   <query>doi:10.1007/s11276-008-0131-4 </query>
   <apiKey></apiKey>
   <result>
      <total>1</total>
      <start>1</start>
      <pageLength>10</pageLength>
   </result>

   <records>
      <pam:message>
         <xhtml:head>
            <pam:article>
               <dc:identifier>doi:10.1007/s11276-008-0131-4</dc:identifier>
               <dc:title>Bit-per-joule performance of power saving ad hoc networks with a mobile backbone</dc:title>
               <dc:creator>Huang, Xiaolong</dc:creator>
               <dc:creator>Rubin, Izhak</dc:creator>
               <prism:publicationName>Wireless Networks</prism:publicationName>
               <prism:issn>1572-8196</prism:issn>
               <prism:doi>10.1007/s11276-008-0131-4</prism:doi>
               <dc:publisher>Springer</dc:publisher>
               <prism:publicationDate>2010-01-22</prism:publicationDate>
               <prism:volume />
               <prism:number />
               <prism:startingPage>311</prism:startingPage>
               <prism:url>http://dx.doi.org/10.1007/s11276-008-0131-4</prism:url>
               <prism:copyright>©2008 Springer Science+Business Media, LLC</prism:copyright>
            </pam:article>    
         </xhtml:head>
         <xhtml:body>
            <h1>Abstract</h1>
            <p>Energy efficient MAC protocols have been developed for wireless sensor and mobile ad hoc networks so that inactive nodes can transition into sleep state to conserve energy. It has been recognized that maintaining a continuously awake connected dominating set (CDS) serves to reduce the route setup latency. Under the mobile backbone network (MBN) architecture introduced by Rubin et al., a mobile backbone (Bnet) is dynamically constructed to provide a topological covering of the network. The MBN employs a hybrid routing algorithm under which flows that travel a distance longer than a threshold are directed along routes across the Bnet. In turn, a limited span network-wide global route discovery process is applied for routing shorter distance flows. In this paper, we introduce and analyze an MBN based power saving protocol (MBN-PS) that employs this hybrid routing scheme. Under the MBN-PS scheme, dynamically elected backbone nodes are kept awake, while inactive non-backbone nodes can reside in sleep state. We analytically show that, when the number of network flows is above a minimal level, the throughput per watt efficiency attained in an ad hoc network under complete backbone coverage is better than that achieved by a corresponding network that does not form a backbone. We present a model for the calculation of the bit-per-joule performance of the network as a function of the distance threshold. We confirm the validity of our analytical approach through simulations. Using our method, a network designer is able to choose the optimal distance threshold to be used by this scheme, based on traffic loading conditions.</p>
         </xhtml:body>
      </pam:message>
   </records>

   <facets>
      <facet name="subject">
         <facet-value count="1">Business Information Systems</facet-value>
         <facet-value count="1">Communications Engineering, Networks</facet-value>
         <facet-value count="1">Computer Communication Networks</facet-value>
         <facet-value count="1">Electrical Engineering</facet-value>
         <facet-value count="1">Engineering</facet-value>
      </facet>
      <facet name="keyword">
         <facet-value count="1">Ad hoc networks</facet-value>
         <facet-value count="1">Ad hoc routing</facet-value>
         <facet-value count="1">Energy efficient protocol</facet-value>
         <facet-value count="1">Mobile backbone networks</facet-value>
         <facet-value count="1">Performance analysis</facet-value>
         <facet-value count="1">Power saving</facet-value>
         <facet-value count="1">Systems modeling</facet-value>
      </facet>
      <facet name="pub">
         <facet-value count="1">Wireless Networks</facet-value>
      </facet>
      <facet name="year">
         <facet-value count="1">2010</facet-value>
      </facet>
      <facet name="type">
         <facet-value count="1">Journal</facet-value>
      </facet>
      <facet name="country">
         <facet-value count="1">United States</facet-value>
      </facet>
   </facets>

</response>
Privacy Policy