Giter Site home page Giter Site logo

skosjs's People

Contributors

ja-fra avatar mjovanovik avatar tkurz avatar wikier avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skosjs's Issues

List free concepts from the named graph

It would be useful to be able to list all concepts that are contained in the graph but are not attached to a superconcept and thus don't belong to a concept scheme.

Improve cross-browser compatibility

Works well in Firefox, but not so well in chrome and IE. Primary issue is the drag and drop of concepts does not work, so makes editing almost impossible.

Use with local Blazegraph

Hi Thomas

I have my Blazegraph server under a local url like http://10.0.1.130:8888/bigdata/namespace/GETTY_AAT/sparql (blazegraph 2.1.4) which is de facto a SPARQL 1.1 endpoint.

The repository is: triples with text index (no quads, no graphs)

when I use your demo and I give this in both fields (select and update) skosjs throw a warning and says "could not list graphs" ...

This repository is used already by SKOS Shuttle - https://skosshuttle.ch so it should contain something like SKOS in a default graph...

What am I missing to get it running?

Thanks (and my compliments)
Cheers
Fabio

Scroll on drag and drop

It is useful (and even necessary) that the document is scrollable during the drag and drop process. This feature is not natively supported by browsers.

Help Texts

User might not understand what a Concept or a Scheme is and how they should use it

Add support for boolean datatype

Support for literal true/false values would be useful, otherwise they need to be entered as string values which allows for all kinds of typos.

sample dataset for querying

Hi Thomas,

I ran this script and i can view the UI and can query the data from fuseki server.

here the only problem is the query which is in the skos-client.js is not matching with skos.rdf.

please clarify me that do you have any dataset. or share any sample query for skos rdf.

Thanks in Advance.
subbu

How to use demo?

When I select the menu item "Open/Create Graph" a dialog is shown but after a few seconds I see an error message "could not list graphs".

umlaut problem

if umlaut are used they are displayed in a wrong way and not changeable anymore (maybe a problem of html encoding?)

Invalid SPARQL query in SKOS client

The query to create a new concept is not valid as it contains an empty WHERE {} clause.
Previously this was WHERE { ?s ?p ?o }.

Locally I modified the query to INSERT DATA in line the the query to create a top concept.

Labels for projects (graphs) are not shown in the tree view

The SPARQL for getting the list of projects (named graphs) does not specify which named graph to query for the OPTIONAL part of the pattern (skos-client.js line 249). As such this queries the default graph which does not contain a solution. The result in the front end is that the URI of the project/graph is displayed.

var query = "SELECT DISTINCT ?title WHERE { {GRAPH <"+graph+"> { <"+graph+"> <"+ namespaces.RDF +"type><"+namespaces.SKOSJS+"Project> }}UNION {GRAPH <"+graph+"> { ?a <"+ namespaces.RDF +"type><" + namespaces.SKOS + "Concept> }}OPTIONAL {<"+graph+"> <" + OPTIONS.LABEL_GRAPH + "> ?title.}}";//FILTER (lang(?title) = '" + language + "')

should be changed to:

var query = "SELECT DISTINCT ?title WHERE { {GRAPH <"+graph+"> { <"+graph+"> <"+ namespaces.RDF +"type><"+namespaces.SKOSJS+"Project> }}UNION {GRAPH <"+graph+"> { ?a <"+ namespaces.RDF +"type><" + namespaces.SKOS + "Concept> }}OPTIONAL {GRAPH <"+graph+"> {<"+graph+"> <" + OPTIONS.LABEL_GRAPH + "> ?title.}}}";//FILTER (lang(?title) = '" + language + "')

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.