Coder Social home page Coder Social logo

doremus-anr / overture Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 2.0 39.73 MB

Exploring music data in DOREMUS (work in progress)

Home Page: http://overture.doremus.org

License: GNU General Public License v3.0

TypeScript 39.00% HTML 17.06% CSS 17.78% JavaScript 25.88% Dockerfile 0.12% TSQL 0.16%
angular2 music-library semantic-web webapp

overture's People

Contributors

monkeydo avatar pasqlisena avatar rtroncy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

overture's Issues

Missing spinning wheel

lenteur trop grande du moteur de recommandation et peu de retour de l’interface pour indiquer qu’un calcul est en cours … spinning wheel?

Choosen language unstable

traduction ok: mais souvent, l’interface repasse en anglais même quand on a sélectionné le français comme langue

Filter unselection

sur la page des oeuvres, on ne peut pas facilement dé-sélectionner des filtres (problèmes de compatibilité entre navigateurs)

Magnifying glass in homepage

ambiguïté dans l’UI de recherche car les utilisateurs click tout de suite sur la loupe en haut à droite et cela ne marche pas bien (on pourrait rediriger vers l’interface de recherche structurée)

Integrate the graph PIVOT

How to visualise interconnected works?
What to merge and what to add? Maybe sparql-transformer can help for this issue

Re-design the artist page to enable search and auto-completion

  • We should be able to search for an artist: search field + auto-completion
  • We could also search with a temporal range and a nationality
  • We should provide various sorting algorithms for the results: number of expressions (current), alphabetical order, age

Surround SPARQL query with try/catch

We needs to surround all queries to Virtuoso with try/catch statements for avoiding that the application crashes with the following error:

/usr/src/app/node_modules/sparql-client/lib/client.js:43
            if (error.code == "ECONNREFUSED") {

Casting in the recommandation

Rodolphe : Result of Casting is really hard to explain

Pasquale : I try introducing the "main instrument" as in the plan. What is the main instrument for you? The soloist one?

Renaming performances

Renommer “exécutions” en “interprétations” et supprimer “enregistrements”

Improvement for docker

  • Change the base container: create our own NodeJS container based on either Ubuntu 16.04 or Alpine 3.3
  • Run the app inside the container as another user than root
  • Run the application from a shell script
  • Reduce the size of the container
  • Put the configuration files of the app into a mapped volume

Visualizing the movements

We have lots of movements data. Overture should display them.

SPARQL query:

select DISTINCT ?s SAMPLE(?sTitle) ?o SAMPLE(?oTitle) where { 
  ?s ecrm:P148_has_component ?o ;
    efrbroo:R9_is_realised_in ?se .
  ?se rdfs:label ?sTitle .
  ?o efrbroo:R9_is_realised_in ?oe .
  ?oe rdfs:label ?oTitle .
} 
GROUP BY  ?s ?o
LIMIT 500

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.