示例#1
0
def page_rdf(request, lccn, date, edition, sequence):
    page = get_page(lccn, date, edition, sequence)
    graph = page_to_graph(page)
    response = HttpResponse(graph.serialize(base=_rdf_base(request),
                                            include_base=True),
                            content_type='application/rdf+xml')
    return add_cache_tag(response, "lccn=%s" % lccn)
示例#2
0
def page_rdf(request, lccn, date, edition, sequence):
    page = get_page(lccn, date, edition, sequence)
    graph = page_to_graph(page)
    response = HttpResponse(graph.serialize(base=_rdf_base(request),
                                            include_base=True),
                            mimetype='application/rdf+xml')
    return response
示例#3
0
def page_rdf(request, lccn, date, edition, sequence):
    page = get_page(lccn, date, edition, sequence)
    graph = page_to_graph(page)
    response = HttpResponse(graph.serialize(base=_rdf_base(request),
                                            include_base=True),
                            content_type='application/rdf+xml')
    return add_cache_tag(response, "lccn=%s" % lccn)
示例#4
0
def page_rdf(request, lccn, date, edition, sequence):
    page = get_page(lccn, date, edition, sequence)
    graph = page_to_graph(page)
    response = HttpResponse(graph.serialize(base=_rdf_base(request),
                                            include_base=True),
                            mimetype='application/rdf+xml')
    return response
示例#5
0
 def test_page(self):
     p = Page.objects.get(id=1)
     g = rdf.page_to_graph(p)
     u = URIRef('/lccn/sn83030214/1898-01-01/ed-1/seq-1#page')
     parts = list(g.objects(u, ORE['aggregates']))
     self.assertEqual(len(parts), 5)
     self.assertTrue(URIRef('/lccn/sn83030214/1898-01-01/ed-1/seq-1.pdf')
                     in parts)
     self.assertEqual(g.value(u, ORE.isDescribedBy),
                      URIRef('/lccn/sn83030214/1898-01-01/ed-1/seq-1.rdf'))
示例#6
0
 def test_page(self):
     p = Page.objects.get(id=1)
     g = rdf.page_to_graph(p)
     u = URIRef('/lccn/sn83030214/1898-01-01/ed-1/seq-1#page')
     parts = list(g.objects(u, ORE['aggregates']))
     self.assertEqual(len(parts), 5)
     self.assertTrue(
         URIRef('/lccn/sn83030214/1898-01-01/ed-1/seq-1.pdf') in parts)
     self.assertEqual(g.value(u, ORE.isDescribedBy),
                      URIRef('/lccn/sn83030214/1898-01-01/ed-1/seq-1.rdf'))