Sign inSign up

babibubebon/lodfe

By babibubebon

•Updated almost 4 years ago

A frontend for Linked Open Data via SPARQL

Image
0

247

babibubebon/lodfe repository overview

⁠lodfe

SPARQLエンドポイントを用いたLinked Open Dataフロントエンド( Pubby⁠ みたいなやつ)

⁠Installation

⁠From source
$ git clone https://github.com/Babibubebon/lodfe.git
$ cd lodfe
$ composer install
$ cp config/datasets.php{.example,}

And configure your Web server.

⁠Docker image

Create docker-compose.yml

version: "3"
services:
  php:
    image: babibubebon/lodfe:latest-php
    volumes:
      - ./datasets.php:/var/www/lodfe/config/datasets.php:ro

  nginx:
    image: babibubebon/lodfe:latest-nginx
    ports:
      - 80:80
    depends_on:
      - php

Create datasets.php like the below example:

<?php

return [
    'dbpedia-ja' => [
        'host_name' => 'localhost',
        'resource_uri' => 'http://ja.dbpedia.org/resource/{id}',
        'html_uri' => 'http://ja.dbpedia.org/page/{id}',
        'data_uri' => 'http://ja.dbpedia.org/data/{id}',
        'endpoint' => 'http://ja.dbpedia.org/sparql',
        'http' => [
            'timeout' => 30,
        ]
    ],
];

Launch the containers

$ docker-compose up -d

Open browser and goto http://localhost/resource/WHITE_ALBUM2⁠

Tag summary

Content type

Image

Digest

sha256:6a0782697…

Size

42.7 MB

Last updated

almost 4 years ago

docker pull babibubebon/lodfe:1.3.0-php