コード例 #1
0
ファイル: browse.py プロジェクト: open-oni/open-oni
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 response
コード例 #2
0
ファイル: browse.py プロジェクト: johnscancella/open-oni
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 response
コード例 #3
0
ファイル: test_rdf.py プロジェクト: alyasamba/open-oni
 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'))
コード例 #4
0
ファイル: test_rdf.py プロジェクト: open-oni/open-oni
 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'))