There are currently two ways to access SN SciGraph data programmatically:

  1. The Linked Data API can be used if you have a SciGraph URL and want to retrieve linked data for it
  2. The Redirect API can be used to retrieve the same linked data, but using a common identifier (e.g. a DOI or ISSN)


The Linked Data API allows developers to dereference a SciGraph URL and obtain linked data directly from it, either as JSON-LD (content-type application/ld+json), as N-Triples (content-type application/n-triples), as Turtle (content-type text/turtle), or as RDF/XML (content-type application/rdf+xml). By default an HTML representation is returned, which is what you would see by accessing the SciGraph URL with a browser.

Note also that both HTTP and HTTPS protocols are supported for SciGraph URLs.


Examples


In the following examples we will get the metadata for an article with the SciGraph URL https://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd.



JSON-LD is a popular JSON format for linked data.

For example:

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd'


This will result in the following:

{
  "@context": {
    "affiliations": "http://scigraph.springernature.com/things/affiliations/",
    "anzsrc-for": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
    "article-types": "http://scigraph.springernature.com/things/article-types/",
    "articles": "http://scigraph.springernature.com/things/articles/",
    "bibo": "http://purl.org/ontology/bibo/",
    "book-chapters": "http://scigraph.springernature.com/things/book-chapters/",
    "book-editions": "http://scigraph.springernature.com/things/book-editions/",
    "book-series": "http://scigraph.springernature.com/things/book-series/",
    "books": "http://scigraph.springernature.com/things/books/",
    "categorization-events": "http://scigraph.springernature.com/things/categorization-events/",
    "citation-metrics-events": "http://scigraph.springernature.com/things/citation-metrics-events/",
    "conference-series": "http://scigraph.springernature.com/things/conference-series/",
    "conferences": "http://scigraph.springernature.com/things/conferences/",
    "contributions": "http://scigraph.springernature.com/things/contributions/",
    "crm": "http://www.cidoc-crm.org/cidoc-crm/",
    "dbo": "http://dbpedia.org/ontology/",
    "dbpedia": "http://dbpedia.org/resource/",
    "dc": "http://purl.org/dc/elements/1.1/",
    "dcterms": "http://purl.org/dc/terms/",
    "event": "http://purl.org/NET/c4dm/event.owl#",
    "fabio": "http://purl.org/spar/fabio/",
    "foaf": "http://xmlns.com/foaf/0.1/",
    "geo": "http://www.opengis.net/ont/geosparql#",
    "geo-pos": "http://www.w3.org/2003/01/geo/wgs84_pos#",
    "gn": "http://www.geonames.org/ontology#",
    "grants": "http://scigraph.springernature.com/things/grants/",
    "graphs": "http://scigraph.springernature.com/graphs/",
    "grid": "http://www.grid.ac/ontology/",
    "grid-institutes": "http://www.grid.ac/institutes/",
    "impact-factor-metrics-events": "http://scigraph.springernature.com/things/impact-factor-metrics-events/",
    "index-check-events": "http://scigraph.springernature.com/things/index-check-events/",
    "journal-brands": "http://scigraph.springernature.com/things/journal-brands/",
    "journals": "http://scigraph.springernature.com/things/journals/",
    "mesh": "http://id.nlm.nih.gov/mesh/",
    "metrics-events": "http://scigraph.springernature.com/things/metrics-events/",
    "npg": "http://ns.nature.com/terms/",
    "obo": "http://purl.obolibrary.org/obo/",
    "organizations": "http://scigraph.springernature.com/things/organizations/",
    "owl": "http://www.w3.org/2002/07/owl#",
    "persons": "http://scigraph.springernature.com/things/persons/",
    "prism": "httpttp://prismstandard.org/namespaces/basic/2.1/",
    "product-market-codes": "http://scigraph.springernature.com/things/product-market-codes/",
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "schema": "http://schema.org/",
    "sg": "http://scigraph.springernature.com/ontologies/core/",
    "sgg": "http://scigraph.springernature.com/graphs/",
    "sh": "http://www.w3.org/ns/shacl#",
    "shapes": "http://scigraph.springernature.com/shapes/",
    "skos": "http://www.w3.org/2004/02/skos/core#",
    "skosxl": "http://www.w3.org/2008/05/skos-xl#",
    "subjects": "http://scigraph.springernature.com/things/subjects/",
    "technical-article-types": "http://scigraph.springernature.com/things/technical-article-types/",
    "things": "http://scigraph.springernature.com/things/things/",
    "vann": "http://purl.org/vocab/vann/",
    "vcard": "http://www.w3.org/2006/vcard/ns#",
    "vivo": "http://vivoweb.org/ontology/core#",
    "void": "http://rdfs.org/ns/void#",
    "wd": "http://www.wikidata.org/entity/",
    "xsd": "http://www.w3.org/2001/XMLSchema#"
  },
  "@id": "articles:f5ac1e9c7a520ca2a34cb13af4809bdd",
  "@type": "sg:Article",
  "rdfs:label": "Article: Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid",
  "sg:coverDate": {
    "@type": "xsd:date",
    "@value": "1953-04-25"
  },
  "sg:coverYear": {
    "@type": "xsd:gYear",
    "@value": "1953"
  },
  "sg:coverYearMonth": {
    "@type": "xsd:gYearMonth",
    "@value": "1953-04"
  },
  "sg:doi": "10.1038/171737a0",
  "sg:doiLink": {
    "@id": "http://dx.doi.org/10.1038/171737a0"
  },
  "sg:hasArticleType": {
    "@id": "article-types:af"
  },
  "sg:hasContributingOrganization": {
    "@id": "grid-institutes:grid.5335.0"
  },
  "sg:hasContribution": [
    {
      "@id": "contributions:7325bd1cadf3a1cc253c611682bc62fd"
    },
    {
      "@id": "contributions:989a6a2607c882ffd99341144836d1fc"
    }
  ],
  "sg:hasFieldOfResearchCode": [
    {
      "@id": "anzsrc-for:0306"
    },
    {
      "@id": "anzsrc-for:03"
    }
  ],
  "sg:hasJournal": [
    {
      "@id": "journals:5ea8996a5bb089dd0562d3bfe24eaad9"
    },
    {
      "@id": "journals:723ba46cf7980ad6089b3da0ba4b0b47"
    }
  ],
  "sg:hasJournalBrand": {
    "@id": "journal-brands:012496b06989edb434c6b8e1d0b0a7db"
  },
  "sg:issnElectronic": "1476-4687",
  "sg:issnPrint": "0028-0836",
  "sg:issue": "4356",
  "sg:license": {
    "@id": "http://scigraph.springernature.com/explorer/license/"
  },
  "sg:pageEnd": "738",
  "sg:pageStart": "737",
  "sg:publicationDate": {
    "@type": "xsd:date",
    "@value": "1953-04-25"
  },
  "sg:publicationYear": {
    "@type": "xsd:gYear",
    "@value": "1953"
  },
  "sg:publicationYearMonth": {
    "@type": "xsd:gYearMonth",
    "@value": "1953-04"
  },
  "sg:scigraphId": "f5ac1e9c7a520ca2a34cb13af4809bdd",
  "sg:title": "Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid",
  "sg:volume": "171"
}

N-Triples is a line-based linked data format ideal for batch operations .

For example:

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd'


This will result in the following:

<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://scigraph.springernature.com/ontologies/core/Article> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasJournal> <http://scigraph.springernature.com/things/journals/5ea8996a5bb089dd0562d3bfe24eaad9> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/coverDate> "1953-04-25"^^<http://www.w3.org/2001/XMLSchema#date> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasArticleType> <http://scigraph.springernature.com/things/article-types/af> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasFieldOfResearchCode> <http://purl.org/au-research/vocabulary/anzsrc-for/2008/03> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://www.w3.org/2000/01/rdf-schema#label> "Article: Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasContributingOrganization> <http://www.grid.ac/institutes/grid.5335.0> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/coverYear> "1953"^^<http://www.w3.org/2001/XMLSchema#gYear> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/publicationYear> "1953"^^<http://www.w3.org/2001/XMLSchema#gYear> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasJournalBrand> <http://scigraph.springernature.com/things/journal-brands/012496b06989edb434c6b8e1d0b0a7db> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/publicationYearMonth> "1953-04"^^<http://www.w3.org/2001/XMLSchema#gYearMonth> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasContribution> <http://scigraph.springernature.com/things/contributions/7325bd1cadf3a1cc253c611682bc62fd> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasJournal> <http://scigraph.springernature.com/things/journals/723ba46cf7980ad6089b3da0ba4b0b47> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasFieldOfResearchCode> <http://purl.org/au-research/vocabulary/anzsrc-for/2008/0306> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/title> "Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/issue> "4356" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/volume> "171" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/issnElectronic> "1476-4687" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/pageEnd> "738" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/license> <http://scigraph.springernature.com/explorer/license/> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/coverYearMonth> "1953-04"^^<http://www.w3.org/2001/XMLSchema#gYearMonth> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/doi> "10.1038/171737a0" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/issnPrint> "0028-0836" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/scigraphId> "f5ac1e9c7a520ca2a34cb13af4809bdd" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/hasContribution> <http://scigraph.springernature.com/things/contributions/989a6a2607c882ffd99341144836d1fc> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/pageStart> "737" .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/publicationDate> "1953-04-25"^^<http://www.w3.org/2001/XMLSchema#date> .
<http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd> <http://scigraph.springernature.com/ontologies/core/doiLink> <http://dx.doi.org/10.1038/171737a0> .

Turtle is a human-readable linked data format.

For example:

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd'


This will result in the following:

@prefix affiliations: <http://scigraph.springernature.com/things/affiliations/> .
@prefix anzsrc-for: <http://purl.org/au-research/vocabulary/anzsrc-for/2008/> .
@prefix article-types: <http://scigraph.springernature.com/things/article-types/> .
@prefix articles: <http://scigraph.springernature.com/things/articles/> .
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix book-chapters: <http://scigraph.springernature.com/things/book-chapters/> .
@prefix book-editions: <http://scigraph.springernature.com/things/book-editions/> .
@prefix book-series: <http://scigraph.springernature.com/things/book-series/> .
@prefix books: <http://scigraph.springernature.com/things/books/> .
@prefix categorization-events: <http://scigraph.springernature.com/things/categorization-events/> .
@prefix citation-metrics-events: <http://scigraph.springernature.com/things/citation-metrics-events/> .
@prefix conference-series: <http://scigraph.springernature.com/things/conference-series/> .
@prefix conferences: <http://scigraph.springernature.com/things/conferences/> .
@prefix contributions: <http://scigraph.springernature.com/things/contributions/> .
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix dbpedia: <http://dbpedia.org/resource/> .
@prefix dbpedia-owl: <http://dbpedia.org/ontology/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix event: <http://purl.org/NET/c4dm/event.owl#> .
@prefix fabio: <http://purl.org/spar/fabio/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix geo-pos: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix gn: <http://www.geonames.org/ontology#> .
@prefix grants: <http://scigraph.springernature.com/things/grants/> .
@prefix graphs: <http://scigraph.springernature.com/graphs/> .
@prefix grid: <http://www.grid.ac/ontology/> .
@prefix grid-institutes: <http://www.grid.ac/institutes/> .
@prefix impact-factor-metrics-events: <http://scigraph.springernature.com/things/impact-factor-metrics-events/> .
@prefix index-check-events: <http://scigraph.springernature.com/things/index-check-events/> .
@prefix journal-brands: <http://scigraph.springernature.com/things/journal-brands/> .
@prefix journals: <http://scigraph.springernature.com/things/journals/> .
@prefix mesh: <http://id.nlm.nih.gov/mesh/> .
@prefix metrics-events: <http://scigraph.springernature.com/things/metrics-events/> .
@prefix npg: <http://ns.nature.com/terms/> .
@prefix obo: <http://purl.obolibrary.org/obo/> .
@prefix organizations: <http://scigraph.springernature.com/things/organizations/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix persons: <http://scigraph.springernature.com/things/persons/> .
@prefix prism: <httpttp://prismstandard.org/namespaces/basic/2.1/> .
@prefix product-market-codes: <http://scigraph.springernature.com/things/product-market-codes/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .
@prefix sg: <http://scigraph.springernature.com/ontologies/core/> .
@prefix sgg: <http://scigraph.springernature.com/graphs/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix shapes: <http://scigraph.springernature.com/shapes/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .
@prefix subjects: <http://scigraph.springernature.com/things/subjects/> .
@prefix technical-article-types: <http://scigraph.springernature.com/things/technical-article-types/> .
@prefix things: <http://scigraph.springernature.com/things/things/> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix vivo: <http://vivoweb.org/ontology/core#> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix wd: <http://www.wikidata.org/entity/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

articles:f5ac1e9c7a520ca2a34cb13af4809bdd a sg:Article ;
    rdfs:label "Article: Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid" ;
    sg:coverDate "1953-04-25"^^xsd:date ;
    sg:coverYear "1953"^^xsd:gYear ;
    sg:coverYearMonth "1953-04"^^xsd:gYearMonth ;
    sg:doi "10.1038/171737a0" ;
    sg:doiLink <http://dx.doi.org/10.1038/171737a0> ;
    sg:hasArticleType article-types:af ;
    sg:hasContributingOrganization grid-institutes:grid.5335.0 ;
    sg:hasContribution <http://scigraph.springernature.com/things/contributions/7325bd1cadf3a1cc253c611682bc62fd>,
        <http://scigraph.springernature.com/things/contributions/989a6a2607c882ffd99341144836d1fc> ;
    sg:hasFieldOfResearchCode <http://purl.org/au-research/vocabulary/anzsrc-for/2008/03>,
        <http://purl.org/au-research/vocabulary/anzsrc-for/2008/0306> ;
    sg:hasJournal <http://scigraph.springernature.com/things/journals/5ea8996a5bb089dd0562d3bfe24eaad9>,
        <http://scigraph.springernature.com/things/journals/723ba46cf7980ad6089b3da0ba4b0b47> ;
    sg:hasJournalBrand <http://scigraph.springernature.com/things/journal-brands/012496b06989edb434c6b8e1d0b0a7db> ;
    sg:issnElectronic "1476-4687" ;
    sg:issnPrint "0028-0836" ;
    sg:issue "4356" ;
    sg:license <http://scigraph.springernature.com/explorer/license/> ;
    sg:pageEnd "738" ;
    sg:pageStart "737" ;
    sg:publicationDate "1953-04-25"^^xsd:date ;
    sg:publicationYear "1953"^^xsd:gYear ;
    sg:publicationYearMonth "1953-04"^^xsd:gYearMonth ;
    sg:scigraphId "f5ac1e9c7a520ca2a34cb13af4809bdd" ;
    sg:title "Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid" ;
    sg:volume "171" .

RDF/XML is a standard XML format for linked data.

For example:

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd'


This will result in the following:

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns:sg="http://scigraph.springernature.com/ontologies/core/"
>
  <rdf:Description rdf:about="http://scigraph.springernature.com/things/articles/f5ac1e9c7a520ca2a34cb13af4809bdd">
    <sg:issnElectronic>1476-4687</sg:issnElectronic>
    <sg:doiLink rdf:resource="http://dx.doi.org/10.1038/171737a0"/>
    <sg:publicationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#date">1953-04-25</sg:publicationDate>
    <sg:doi>10.1038/171737a0</sg:doi>
    <sg:issue>4356</sg:issue>
    <sg:title>Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid</sg:title>
    <sg:coverYearMonth rdf:datatype="http://www.w3.org/2001/XMLSchema#gYearMonth">1953-04</sg:coverYearMonth>
    <rdfs:label>Article: Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid</rdfs:label>
    <sg:hasArticleType rdf:resource="http://scigraph.springernature.com/things/article-types/af"/>
    <sg:coverDate rdf:datatype="http://www.w3.org/2001/XMLSchema#date">1953-04-25</sg:coverDate>
    <sg:hasJournalBrand rdf:resource="http://scigraph.springernature.com/things/journal-brands/012496b06989edb434c6b8e1d0b0a7db"/>
    <sg:hasContribution rdf:resource="http://scigraph.springernature.com/things/contributions/7325bd1cadf3a1cc253c611682bc62fd"/>
    <sg:hasFieldOfResearchCode rdf:resource="http://purl.org/au-research/vocabulary/anzsrc-for/2008/0306"/>
    <sg:issnPrint>0028-0836</sg:issnPrint>
    <sg:volume>171</sg:volume>
    <sg:publicationYearMonth rdf:datatype="http://www.w3.org/2001/XMLSchema#gYearMonth">1953-04</sg:publicationYearMonth>
    <sg:pageStart>737</sg:pageStart>
    <sg:license rdf:resource="http://scigraph.springernature.com/explorer/license/"/>
    <sg:publicationYear rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">1953</sg:publicationYear>
    <sg:coverYear rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">1953</sg:coverYear>
    <sg:scigraphId>f5ac1e9c7a520ca2a34cb13af4809bdd</sg:scigraphId>
    <sg:hasContributingOrganization rdf:resource="http://www.grid.ac/institutes/grid.5335.0"/>
    <sg:hasFieldOfResearchCode rdf:resource="http://purl.org/au-research/vocabulary/anzsrc-for/2008/03"/>
    <sg:hasJournal rdf:resource="http://scigraph.springernature.com/things/journals/5ea8996a5bb089dd0562d3bfe24eaad9"/>
    <sg:hasJournal rdf:resource="http://scigraph.springernature.com/things/journals/723ba46cf7980ad6089b3da0ba4b0b47"/>
    <sg:pageEnd>738</sg:pageEnd>
    <sg:hasContribution rdf:resource="http://scigraph.springernature.com/things/contributions/989a6a2607c882ffd99341144836d1fc"/>
    <rdf:type rdf:resource="http://scigraph.springernature.com/ontologies/core/Article"/>
  </rdf:Description>
</rdf:RDF>

Developers can also use the Redirect API to locate specific SciGraph things for which a certain property is known, such as an article with a particular DOI. This is supported via the /api/redirect endpoint which takes a query parameter that indicates the property and its value to look up. If a matching SciGraph thing is found, then a 301 (permanent) redirect is issued whose location is the canonical SciGraph URL for that thing. Otherwise a 404 error is returned.

We currently support the following properties:

These redirects can be used in conjunction with the content-types mentioned above.


Examples


In the following examples we will get the metadata for a SciGraph thing in JSON-LD format.

Note: if using curl one must specify the -L flag in order to follow HTTP redirects.



For example:

curl -H 'Accept: application/ld+json' -L 'https://scigraph.springernature.com/api/redirect?doi=10.1038/171737a0'


This will result in the following:

{
  "@context": {
    "affiliations": "http://scigraph.springernature.com/things/affiliations/",
    "anzsrc-for": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
    "article-types": "http://scigraph.springernature.com/things/article-types/",
    "articles": "http://scigraph.springernature.com/things/articles/",
    "bibo": "http://purl.org/ontology/bibo/",
    "book-chapters": "http://scigraph.springernature.com/things/book-chapters/",
    "book-editions": "http://scigraph.springernature.com/things/book-editions/",
    "book-series": "http://scigraph.springernature.com/things/book-series/",
    "books": "http://scigraph.springernature.com/things/books/",
    "categorization-events": "http://scigraph.springernature.com/things/categorization-events/",
    "citation-metrics-events": "http://scigraph.springernature.com/things/citation-metrics-events/",
    "conference-series": "http://scigraph.springernature.com/things/conference-series/",
    "conferences": "http://scigraph.springernature.com/things/conferences/",
    "contributions": "http://scigraph.springernature.com/things/contributions/",
    "crm": "http://www.cidoc-crm.org/cidoc-crm/",
    "dbo": "http://dbpedia.org/ontology/",
    "dbpedia": "http://dbpedia.org/resource/",
    "dc": "http://purl.org/dc/elements/1.1/",
    "dcterms": "http://purl.org/dc/terms/",
    "event": "http://purl.org/NET/c4dm/event.owl#",
    "fabio": "http://purl.org/spar/fabio/",
    "foaf": "http://xmlns.com/foaf/0.1/",
    "geo": "http://www.opengis.net/ont/geosparql#",
    "geo-pos": "http://www.w3.org/2003/01/geo/wgs84_pos#",
    "gn": "http://www.geonames.org/ontology#",
    "grants": "http://scigraph.springernature.com/things/grants/",
    "graphs": "http://scigraph.springernature.com/graphs/",
    "grid": "http://www.grid.ac/ontology/",
    "grid-institutes": "http://www.grid.ac/institutes/",
    "impact-factor-metrics-events": "http://scigraph.springernature.com/things/impact-factor-metrics-events/",
    "index-check-events": "http://scigraph.springernature.com/things/index-check-events/",
    "journal-brands": "http://scigraph.springernature.com/things/journal-brands/",
    "journals": "http://scigraph.springernature.com/things/journals/",
    "mesh": "http://id.nlm.nih.gov/mesh/",
    "metrics-events": "http://scigraph.springernature.com/things/metrics-events/",
    "npg": "http://ns.nature.com/terms/",
    "obo": "http://purl.obolibrary.org/obo/",
    "organizations": "http://scigraph.springernature.com/things/organizations/",
    "owl": "http://www.w3.org/2002/07/owl#",
    "persons": "http://scigraph.springernature.com/things/persons/",
    "prism": "httpttp://prismstandard.org/namespaces/basic/2.1/",
    "product-market-codes": "http://scigraph.springernature.com/things/product-market-codes/",
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "schema": "http://schema.org/",
    "sg": "http://scigraph.springernature.com/ontologies/core/",
    "sgg": "http://scigraph.springernature.com/graphs/",
    "sh": "http://www.w3.org/ns/shacl#",
    "shapes": "http://scigraph.springernature.com/shapes/",
    "skos": "http://www.w3.org/2004/02/skos/core#",
    "skosxl": "http://www.w3.org/2008/05/skos-xl#",
    "subjects": "http://scigraph.springernature.com/things/subjects/",
    "technical-article-types": "http://scigraph.springernature.com/things/technical-article-types/",
    "things": "http://scigraph.springernature.com/things/things/",
    "vann": "http://purl.org/vocab/vann/",
    "vcard": "http://www.w3.org/2006/vcard/ns#",
    "vivo": "http://vivoweb.org/ontology/core#",
    "void": "http://rdfs.org/ns/void#",
    "wd": "http://www.wikidata.org/entity/",
    "xsd": "http://www.w3.org/2001/XMLSchema#"
  },
  "@id": "articles:f5ac1e9c7a520ca2a34cb13af4809bdd",
  "@type": "sg:Article",
  "rdfs:label": "Article: Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid",
  "sg:coverDate": {
    "@type": "xsd:date",
    "@value": "1953-04-25"
  },
  "sg:coverYear": {
    "@type": "xsd:gYear",
    "@value": "1953"
  },
  "sg:coverYearMonth": {
    "@type": "xsd:gYearMonth",
    "@value": "1953-04"
  },
  "sg:doi": "10.1038/171737a0",
  "sg:doiLink": {
    "@id": "http://dx.doi.org/10.1038/171737a0"
  },
  "sg:hasArticleType": {
    "@id": "article-types:af"
  },
  "sg:hasContributingOrganization": {
    "@id": "grid-institutes:grid.5335.0"
  },
  "sg:hasContribution": [
    {
      "@id": "contributions:7325bd1cadf3a1cc253c611682bc62fd"
    },
    {
      "@id": "contributions:989a6a2607c882ffd99341144836d1fc"
    }
  ],
  "sg:hasFieldOfResearchCode": [
    {
      "@id": "anzsrc-for:0306"
    },
    {
      "@id": "anzsrc-for:03"
    }
  ],
  "sg:hasJournal": [
    {
      "@id": "journals:5ea8996a5bb089dd0562d3bfe24eaad9"
    },
    {
      "@id": "journals:723ba46cf7980ad6089b3da0ba4b0b47"
    }
  ],
  "sg:hasJournalBrand": {
    "@id": "journal-brands:012496b06989edb434c6b8e1d0b0a7db"
  },
  "sg:issnElectronic": "1476-4687",
  "sg:issnPrint": "0028-0836",
  "sg:issue": "4356",
  "sg:license": {
    "@id": "http://scigraph.springernature.com/explorer/license/"
  },
  "sg:pageEnd": "738",
  "sg:pageStart": "737",
  "sg:publicationDate": {
    "@type": "xsd:date",
    "@value": "1953-04-25"
  },
  "sg:publicationYear": {
    "@type": "xsd:gYear",
    "@value": "1953"
  },
  "sg:publicationYearMonth": {
    "@type": "xsd:gYearMonth",
    "@value": "1953-04"
  },
  "sg:scigraphId": "f5ac1e9c7a520ca2a34cb13af4809bdd",
  "sg:title": "Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid",
  "sg:volume": "171"
}

For example:

curl -H 'Accept: application/ld+json' -L 'https://scigraph.springernature.com/api/redirect?isbn=978-90-481-9751-4'


This will result in the following:

{
  "@context": {
    "affiliations": "http://scigraph.springernature.com/things/affiliations/",
    "anzsrc-for": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
    "article-types": "http://scigraph.springernature.com/things/article-types/",
    "articles": "http://scigraph.springernature.com/things/articles/",
    "bibo": "http://purl.org/ontology/bibo/",
    "book-chapters": "http://scigraph.springernature.com/things/book-chapters/",
    "book-editions": "http://scigraph.springernature.com/things/book-editions/",
    "book-series": "http://scigraph.springernature.com/things/book-series/",
    "books": "http://scigraph.springernature.com/things/books/",
    "categorization-events": "http://scigraph.springernature.com/things/categorization-events/",
    "citation-metrics-events": "http://scigraph.springernature.com/things/citation-metrics-events/",
    "conference-series": "http://scigraph.springernature.com/things/conference-series/",
    "conferences": "http://scigraph.springernature.com/things/conferences/",
    "contributions": "http://scigraph.springernature.com/things/contributions/",
    "crm": "http://www.cidoc-crm.org/cidoc-crm/",
    "dbo": "http://dbpedia.org/ontology/",
    "dbpedia": "http://dbpedia.org/resource/",
    "dc": "http://purl.org/dc/elements/1.1/",
    "dcterms": "http://purl.org/dc/terms/",
    "event": "http://purl.org/NET/c4dm/event.owl#",
    "fabio": "http://purl.org/spar/fabio/",
    "foaf": "http://xmlns.com/foaf/0.1/",
    "geo": "http://www.opengis.net/ont/geosparql#",
    "geo-pos": "http://www.w3.org/2003/01/geo/wgs84_pos#",
    "gn": "http://www.geonames.org/ontology#",
    "grants": "http://scigraph.springernature.com/things/grants/",
    "graphs": "http://scigraph.springernature.com/graphs/",
    "grid": "http://www.grid.ac/ontology/",
    "grid-institutes": "http://www.grid.ac/institutes/",
    "impact-factor-metrics-events": "http://scigraph.springernature.com/things/impact-factor-metrics-events/",
    "index-check-events": "http://scigraph.springernature.com/things/index-check-events/",
    "journal-brands": "http://scigraph.springernature.com/things/journal-brands/",
    "journals": "http://scigraph.springernature.com/things/journals/",
    "mesh": "http://id.nlm.nih.gov/mesh/",
    "metrics-events": "http://scigraph.springernature.com/things/metrics-events/",
    "npg": "http://ns.nature.com/terms/",
    "obo": "http://purl.obolibrary.org/obo/",
    "organizations": "http://scigraph.springernature.com/things/organizations/",
    "owl": "http://www.w3.org/2002/07/owl#",
    "persons": "http://scigraph.springernature.com/things/persons/",
    "prism": "httpttp://prismstandard.org/namespaces/basic/2.1/",
    "product-market-codes": "http://scigraph.springernature.com/things/product-market-codes/",
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "schema": "http://schema.org/",
    "sg": "http://scigraph.springernature.com/ontologies/core/",
    "sgg": "http://scigraph.springernature.com/graphs/",
    "sh": "http://www.w3.org/ns/shacl#",
    "shapes": "http://scigraph.springernature.com/shapes/",
    "skos": "http://www.w3.org/2004/02/skos/core#",
    "skosxl": "http://www.w3.org/2008/05/skos-xl#",
    "subjects": "http://scigraph.springernature.com/things/subjects/",
    "technical-article-types": "http://scigraph.springernature.com/things/technical-article-types/",
    "things": "http://scigraph.springernature.com/things/things/",
    "vann": "http://purl.org/vocab/vann/",
    "vcard": "http://www.w3.org/2006/vcard/ns#",
    "vivo": "http://vivoweb.org/ontology/core#",
    "void": "http://rdfs.org/ns/void#",
    "wd": "http://www.wikidata.org/entity/",
    "xsd": "http://www.w3.org/2001/XMLSchema#"
  },
  "@id": "books:2996fe58641b14516ca64a3dfa5446d3",
  "@type": "sg:Book",
  "rdfs:label": "Book: 978-90-481-9751-4",
  "sg:doi": "10.1007/978-90-481-9751-4",
  "sg:hasBookEdition": {
    "@id": "book-editions:a578ac2da48f7692645b0412be07660c"
  },
  "sg:isbn": "978-90-481-9751-4",
  "sg:license": {
    "@id": "http://scigraph.springernature.com/explorer/license/"
  },
  "sg:medium": "eReference work",
  "sg:scigraphId": "2996fe58641b14516ca64a3dfa5446d3",
  "sg:shortTitle": "Bhushan (Ed), Encyclopedia of Nanotechnology ",
  "sg:webpage": {
    "@id": "https://link.springer.com/10.1007/978-90-481-9751-4"
  }
}

For example:

curl -H 'Accept: application/ld+json' -L 'https://scigraph.springernature.com/api/redirect?issn=2365-631X'


This will result in the following:

{
  "@context": {
    "affiliations": "http://scigraph.springernature.com/things/affiliations/",
    "anzsrc-for": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
    "article-types": "http://scigraph.springernature.com/things/article-types/",
    "articles": "http://scigraph.springernature.com/things/articles/",
    "bibo": "http://purl.org/ontology/bibo/",
    "book-chapters": "http://scigraph.springernature.com/things/book-chapters/",
    "book-editions": "http://scigraph.springernature.com/things/book-editions/",
    "book-series": "http://scigraph.springernature.com/things/book-series/",
    "books": "http://scigraph.springernature.com/things/books/",
    "categorization-events": "http://scigraph.springernature.com/things/categorization-events/",
    "citation-metrics-events": "http://scigraph.springernature.com/things/citation-metrics-events/",
    "conference-series": "http://scigraph.springernature.com/things/conference-series/",
    "conferences": "http://scigraph.springernature.com/things/conferences/",
    "contributions": "http://scigraph.springernature.com/things/contributions/",
    "crm": "http://www.cidoc-crm.org/cidoc-crm/",
    "dbo": "http://dbpedia.org/ontology/",
    "dbpedia": "http://dbpedia.org/resource/",
    "dc": "http://purl.org/dc/elements/1.1/",
    "dcterms": "http://purl.org/dc/terms/",
    "event": "http://purl.org/NET/c4dm/event.owl#",
    "fabio": "http://purl.org/spar/fabio/",
    "foaf": "http://xmlns.com/foaf/0.1/",
    "geo": "http://www.opengis.net/ont/geosparql#",
    "geo-pos": "http://www.w3.org/2003/01/geo/wgs84_pos#",
    "gn": "http://www.geonames.org/ontology#",
    "grants": "http://scigraph.springernature.com/things/grants/",
    "graphs": "http://scigraph.springernature.com/graphs/",
    "grid": "http://www.grid.ac/ontology/",
    "grid-institutes": "http://www.grid.ac/institutes/",
    "impact-factor-metrics-events": "http://scigraph.springernature.com/things/impact-factor-metrics-events/",
    "index-check-events": "http://scigraph.springernature.com/things/index-check-events/",
    "journal-brands": "http://scigraph.springernature.com/things/journal-brands/",
    "journals": "http://scigraph.springernature.com/things/journals/",
    "mesh": "http://id.nlm.nih.gov/mesh/",
    "metrics-events": "http://scigraph.springernature.com/things/metrics-events/",
    "npg": "http://ns.nature.com/terms/",
    "obo": "http://purl.obolibrary.org/obo/",
    "organizations": "http://scigraph.springernature.com/things/organizations/",
    "owl": "http://www.w3.org/2002/07/owl#",
    "persons": "http://scigraph.springernature.com/things/persons/",
    "prism": "httpttp://prismstandard.org/namespaces/basic/2.1/",
    "product-market-codes": "http://scigraph.springernature.com/things/product-market-codes/",
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "schema": "http://schema.org/",
    "sg": "http://scigraph.springernature.com/ontologies/core/",
    "sgg": "http://scigraph.springernature.com/graphs/",
    "sh": "http://www.w3.org/ns/shacl#",
    "shapes": "http://scigraph.springernature.com/shapes/",
    "skos": "http://www.w3.org/2004/02/skos/core#",
    "skosxl": "http://www.w3.org/2008/05/skos-xl#",
    "subjects": "http://scigraph.springernature.com/things/subjects/",
    "technical-article-types": "http://scigraph.springernature.com/things/technical-article-types/",
    "things": "http://scigraph.springernature.com/things/things/",
    "vann": "http://purl.org/vocab/vann/",
    "vcard": "http://www.w3.org/2006/vcard/ns#",
    "vivo": "http://vivoweb.org/ontology/core#",
    "void": "http://rdfs.org/ns/void#",
    "wd": "http://www.wikidata.org/entity/",
    "xsd": "http://www.w3.org/2001/XMLSchema#"
  },
  "@id": "journals:bfb7bea2989a1741c5df48974330e29f",
  "@type": "sg:Journal",
  "rdfs:label": "Journal: 2365-631X",
  "sg:hasJournalBrand": {
    "@id": "journal-brands:96e880fa5fb03ae6943a015c31554199"
  },
  "sg:isActivePublication": true,
  "sg:issn": "2365-631X",
  "sg:license": {
    "@id": "http://scigraph.springernature.com/explorer/license/"
  },
  "sg:medium": "Electronic",
  "sg:scigraphId": "bfb7bea2989a1741c5df48974330e29f"
}