Jakob Voß

Results 413 issues of Jakob Voß

## Reasons for creating this PR This adds repeatable configuration property `skosmos:includeConfig` to include configuration from file or URL. The configuration is cached as usual, based on modification time of...

enhancement
size-small
Skosmos 2.X

The current plain list of vocabularies, optionally grouped in flat categories should be extended. This needs some brainstorming on existing ideas and requirements mentioned in discussion before such as: -...

enhancement

## Description of the enhancement Skosmos should display a nice API documentation such as https://api.finto.fi/doc/ by default at `/rest/v1/`. This can hopefully be generated from existing Swagger JSON. This might...

enhancement
size-large

## Description of the enhancement The *vocabulary information* page shows genera information about a vocabulary. Its data comes from two sources: - [vocabulary configuration](https://github.com/NatLibFi/Skosmos/wiki/Configuration#vocabulary-specific-configuration) (set in Skosmos configuration) - vocabulary...

enhancement
size-large

## Description of the enhancement There should be a general statistic page with information such as - number of vocabularies - date issues / modified of each vocabulary, ordered by...

enhancement
REST
size-large

## Description of the enhancement Extend the [JSON-LD Context document of vocabularyStatistics](https://github.com/NatLibFi/Skosmos/blob/master/controller/RestController.php#L275-L291) to fully encode vocabulary statistics in RDF. By now - `deprecatedCount` and `conceptGroups` are not included - subTypes...

bug
enhancement
REST
size-medium

## Description of the enhancement Support reading content of `config.ttl` from a SPARQL endpoint. This would require to add two new properties in `config.ttl`, such as `skosmos:configEndpoint` and `skosmos:configGraph` to...

enhancement
size-small

The page https://jsoncanvas.org/ should list known implementations. I guess by know it's - [Obsidian](https://obsidian.md/) - [unnamed reference implementation used in this repository](https://github.com/obsidianmd/jsoncanvas/blob/main/assets/canvas.js) - ...? People should be encouraged to use...

The web application should list some example URLs of files to try out. These files could also be hosted in this repository so they won't disappear. The `examples` directory can...

enhancement

The JSON Canvas format ~is~ should be based on well-defined data standards: - The JavaScript Object Notation (JSON) Data Interchange Format ([RFC 8259](https://tools.ietf.org/html/rfc8259)) - RFC 3986 on URIs (see #17)...