web-visualization

The aim of this project is to develop a web interface for visualizing indexed documents, enriched by exploiting the semantic index

https://github.com/issa-project/web-visualization

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.8%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

The aim of this project is to develop a web interface for visualizing indexed documents, enriched by exploiting the semantic index

Basic Info
  • Host: GitHub
  • Owner: issa-project
  • License: apache-2.0
  • Language: JavaScript
  • Default Branch: master
  • Size: 1.17 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 2
  • Open Issues: 0
  • Releases: 3
Created about 5 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog License Citation Codemeta

README.md

ISSA Visualization Web Application

The ISSA project focuses on the semantic indexing of scientific publications in an open archive.

This repository is a React-based web application meant to search articles from the ISSA knowledge base, and provide a visualization of their metadata. It uses the services offered by the backend application.

Installation

Pre-requisite: node.js 17, yarn.

Install the dependencies with yarn install.

Configuration

Configuration parameters are set in files .env.production and .env.development. In particular, REACT_APP_BACKEND_URL must be set to the URL of the backend application.

Run

Run the application in development mode: yarn start. By default the application listens on port 3001. This can be changed in file .env. Make sure the application is properly started by pointing your browser to: http://localhost:3001/search

Note for Windows users: you may need to authorize the execution of scripts on Powershell (as admin): set-executionpolicy unrestricted

To deploy the application, run yarn build and copy the build directory to the web server where you want to host the application.

Logging

Log traces are printed out on the browser's console. It can be deactivated in file .env by setting property: REACT_APP_LOG = off

License

See the LICENSE file.

Cite this work

Franck MICHEL, Youssef MEKOUAR, ISSA Project (2022). ISSA visualization web application. https://github.com/issa-project/web-visualization/.

Publications

ISSA: Generic Pipeline, Knowledge Model and Visualization tools to Help Scientists Search and Make Sense of a Scientific Archive. Anne Toulet, Franck Michel, Anna Bobasheva, Aline Menin, Sébastien Dupré, Marie-Claude Deboin, Marco Winckler, Andon Tchechmedjiev. 21st International Semantic Web Conference (ISWC), Oct 2022, Hangzhou, China. DOI: ⟨10.1007/978-3-031-19433-7_38⟩. HAL

Owner

  • Name: ISSA Project
  • Login: issa-project
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: ISSA Web Visualization
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Franck
    family-names: Michel
    email: franck.michel@inria.fr
    affiliation: 'University Côte d''Azur, CNRS, Inria'
    orcid: 'https://orcid.org/0000-0001-9064-0463'
  - given-names: Youssef
    family-names: Mekouar
    affiliation: University Côte d'Azur
repository-code: 'https://github.com/issa-project/web-visualization'
url: 'http://issa.i3s.unice.fr/'
abstract: >-
  The ISSA project (https://issa.cirad.fr/) focuses on the
  semantic indexing of scientific publications in an open
  archive. This project is a React-based web application
  meant to search articles from the ISSA knowledge base,
  and provide a visualization of their metadata.
keywords:
  - information retrieval
  - semantic search
  - scientific literature
  - react
license: Apache-2.0
version: '1.1'
date-released: '2023-10-04'

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "license": "https://spdx.org/licenses/Apache-2.0",
  "codeRepository": "https://github.com/issa-project/web-visualization",
  "datePublished": "2022-05-01",
  "dateModified": "2023-10-04",
  "issueTracker": "https://github.com/issa-project/web-visualization/issues",
  "name": "ISSA Web Visualization",
  "version": "1.1",
  "description": "The ISSA project (https://issa.cirad.fr/) focuses on the semantic indexing of scientific publications in an open archive. This project is a React-based web application meant to search articles from the ISSA knowledge base, and provide a visualization of their metadata.",
  "funding": "ISSA project",
  "developmentStatus": "active",
  "referencePublication": "https://hal.science/hal-03807744",
  "isPartOf": "https://issa.cirad.fr/",
  "funder": {
    "@type": "Organization",
    "name": "ISSA, research infrastructure CollEx-Perse"
  },
  "keywords": [
    "web API",
    "SPARQL",
    "information retrieval",
    "semantic search",
    "scientific literature",
    "node"
  ],
  "programmingLanguage": [
    "Javascript"
  ],
  "runtimePlatform": [
    "node.js"
  ],
  "softwareRequirements": [
    "node.js 17+",
    "yarn",
    "https://github.com/issa-project/web-visualization/blob/master/package.json"
  ],
  "author": [
    {
      "@type": "Person",
      "@id": "https://orcid.org/0000-0001-9064-0463",
      "givenName": "Franck",
      "familyName": "Michel",
      "email": "franck.michel@inria.fr",
      "affiliation": {
        "@type": "Organization",
        "name": "University Cte d'Azur, CNRS, Inria"
      }
    },
    {
      "@type": "Person",
      "givenName": "Youssef",
      "familyName": "Mekouar",
      "affiliation": {
        "@type": "Organization",
        "name": "University Cte d'Azur"
      }
    }
  ]
}

GitHub Events

Total
Last Year