Skip to content

Conversation

@mustafasoylu
Copy link
Collaborator

@mustafasoylu mustafasoylu commented Nov 6, 2024

I updated the header, footer, how the content seems, etc. It is ready to be made a public repo, in my opinion. Do we need extra features or fixes?

Also, I arranged for the system to have a file called config.yml with all the necessary info, which is also recorded in readme file. This is the configuration that I use to run our instance.

# links will be created from these properties
relationProperties:
  - "http://schema.org/affiliation"
  - "http://schema.org/dataPublished"
  - "http://schema.org/dateModified"
  - "http://schema.org/provider"
  - "http://schema.org/license"
  - "http://schema.org/publisher"
  - "http://schema.org/author"
  - "http://schema.org/creator"
  - "http://schema.org/keywords"

# labels will be created from these properties
labelProperties:
  - "http://schema.org/name"
  - "http://schema.org/text"
  - "http://schema.org/comment"

# groups will be created from these properties
groups:
  - name: 'Organization'
    types: # below types will be in the organization group
      - 'http://schema.org/Organization'
    properties: # object of below properties will be in the organization group
        - 'http://schema.org/affiliation'
        - 'http://schema.org/provider'
        - 'http://schema.org/publisher'
    color: '#008000' # color of the nodes in this group on 3D view
  - name: 'Person'
    types:
      - 'http://schema.org/Person'
    properties:
        - 'http://schema.org/author'
        - 'http://schema.org/creator'
    color: '#FF0000'
  - name: 'Dataset'
    types:
      - 'http://schema.org/Dataset'
    color: '#0000FF'
  - name: 'Software'
    types:
      - 'http://schema.org/SoftwareSourceCode'
    color: '#FFFF00'
  - name: 'Document'
    types:
      - 'http://schema.org/Document'
    color: '#FFA500'
  - name: 'Article'
    types:
      - 'http://schema.org/Article'
    color: '#4B0082'
  - name: 'CreativeWork'
    types:
      - 'http://schema.org/CreativeWork'
    color: '#8A2BE2'
  - name: 'Service'
    types:
      - 'http://schema.org/Service'
    color: '#00FFFF'

@mustafasoylu mustafasoylu added the documentation Improvements or additions to documentation label Nov 6, 2024
@mustafasoylu mustafasoylu requested a review from hofmannv November 6, 2024 14:17
@mustafasoylu mustafasoylu self-assigned this Nov 6, 2024
This was linked to issues Nov 6, 2024
@mustafasoylu mustafasoylu added bug Something isn't working enhancement New feature or request labels Nov 6, 2024
@saidfathalla
Copy link

saidfathalla commented Nov 6, 2024

feedback/suggestions:

  • showing the count of each category (in the filter section or the legend) would be a good option
  • open the collapsed part when loading the page to show the upload button
  • maximize the viewing canvas
  • add a how-to section in a separate link in the left bar
  • add a reset button to return to the initial view
  • you could also add a sample diagram to be loaded as default to show people how it looks like

@mustafasoylu
Copy link
Collaborator Author

@saidfathalla

add a how-to section in a separate link in the left bar

I added a button to show config.yml and a button to show basic information. This is the information text

This is a simple RDF visualizer that allows you to upload a turtle file and visualize the graph. Check examples in the repository for sample config and turtle files.
    
You can filter the nodes by group and remove nodes that are not linked. The config file is loaded from a YAML file and you can check it by clicking 'Show config' button.

If your graph has more than 2000 nodes, it might take a while to load. Please wait until graph elements are rendered (stops spinning) before interacting with the graph.

@mustafasoylu
Copy link
Collaborator Author

@saidfathalla

you could also add a sample diagram to be loaded as default to show people how it looks like

I added the data you sent me as small-graph.ttl and large-graph.ttl in the examples folder. Do you think that is enough or should I explicitly add a button to load a default graph?

@saidfathalla
Copy link

@saidfathalla

add a how-to section in a separate link in the left bar

I added a button to show config.yml and a button to show basic information. This is the information text

This is a simple RDF visualizer that allows you to upload a turtle file and visualize the graph. Check examples in the repository for sample config and turtle files.
    
You can filter the nodes by group and remove nodes that are not linked. The config file is loaded from a YAML file and you can check it by clicking 'Show config' button.

If your graph has more than 2000 nodes, it might take a while to load. Please wait until graph elements are rendered (stops spinning) before interacting with the graph.

some improvements:

## Overview
This simple RDF visualizer allows you to upload a turtle file and visualize the graph. Check examples in the [repository](https://github.com/Materials-Data-Science-and-Informatics/rdf-graph-visualization) for sample config and turtle files.
   
## Features
- filter the nodes by groups
 - remove unlinked nodes
- The config file is loaded from a YAML file
- see and update the graph configuration by clicking the 'Show config' button.

If your graph has more than 2000 nodes, it might take a while to load. Please wait until graph elements are rendered (stop spinning) before interacting with the graph.

@mustafasoylu mustafasoylu linked an issue Nov 13, 2024 that may be closed by this pull request
@mustafasoylu mustafasoylu merged commit 6913208 into main Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

filter labels should be larger update filter component performance improvements fullscreen button

3 participants