Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Dominic Oldman
    @doldman
    @linkedDataDeveloper - The duplicate card icon is something we know and a fix is in progress
    Dominic Oldman
    @doldman

    Hi Dominic, many thanks for advising, that would be great. Thank you

    @JuliaRodwell3_twitter Hi Julia - Please see new download page on www.researchspace.org - this should help you alot. Also the accompanying text which will be expanded

    Dominic Oldman
    @doldman
    @JuliaRodwell3_twitter - sorry just to expand - the new download - http://researchspace.org/download/ has more initial configuration i it so should work immediately with some profiles.
    linkedDataDeveloper
    @linkedDataDeveloper
    @doldman Thank you for your help. I really appreciate the new materials. I'll be in touch.
    Anastasia Axaridou
    @axaridou
    Hi @aindlq! Could you please tell me what is the proper Permissions to enable the Clipboard functionality for the guest user? I would like to use the guest role with the Clipboard feature additionally, in order to create users that can save their queries, but not access the Admin area. Thank you.
    Dominic Oldman
    @doldman
    Hi @axaridou can you have a quick look at this https://docs.google.com/document/d/1aN3wcq88cudMSnWZY58twKkz_dNFoeY9a7xt7HM2CMw and come back if you need something different.
    1 reply
    Anastasia Axaridou
    @axaridou
    Here is the error message for the issue above...image.png
    Anastasia Axaridou
    @axaridou
    Hi @aindlq! There is also a question from our project team: Is there a way to enable "caching" of the query results on server side? To explain that question: there are several UI options that return results from "expensive" queries that are always the same results. Each time the user clicks on those options s/he has to wait to get the same result and it would be perfect if that result could somehow be cached to serve the performance. So, is there a way to enable such a feature on release 3.3.0.?
    paul.w
    @paul.w:matrix.org
    [m]
    Hi all, the new release downloaded from http://researchspace.org/download/ works great, but I can not upload apps in the upload page. After creating a folder in this directory ./runtime-date/apps, it works. But clicking the restart button would not restart the platform. I wonder what is causing this? Thank you.
    B.A.C.K. TO T.H.E. F.U.T.U.R.E.
    @backto-thefuture
    hello! @doldman I am Elisabetta from Politecnico di Torino! I have some problems in the start.bat I recently Formatting my Windows System and I think I deleted something. Now when I run the .bat file everything seems to go ok but I receive a Service Unavailable ERROR for the http://localhost:10214/ . I downloaded and installed the jdk the choco and the node.js but probably i still miss something. Thank you!
    linkedDataDeveloper
    @linkedDataDeveloper
    Hey... Solved that issue. missing a # in the namespace :S
    Janmaruko Hōrensō
    @gspinaci
    Hi all! Is there any way to set Ephedra as the default repository?
    2 replies
    linkedDataDeveloper
    @linkedDataDeveloper
    hi @aindlq @doldman I'm looking for documentation regarding vocabulary and entity manager regarding what they do and how I can use them, especially definitions for the different fields. Any help with these would be appreciated. researchspace/researchspace#232
    linkedDataDeveloper
    @linkedDataDeveloper
    Can anyone provide an example template for displaying P2_has_type in the resource card header instead of the rdf:type? @aindlq ?
    Dominic Oldman
    @doldman
    @linkedDataDeveloper - We are looking in to a way of providing this as configuration. We will post a solution for this in due course.
    @backto-thefuture I would need to see some screen shots for this. You can post to the researchspace mail
    DawsonMacPhee
    @DawsonMacPhee_gitlab
    Hello, I'm trying to add a component via an app, and I've been looking at this page for help -> https://help.metaphacts.com/resource/Help:AppExtensions. It mentions a web-extensions.json file in order to load the components, but it doesn't mention anything about where the file is supposed to be located?
    linkedDataDeveloper
    @linkedDataDeveloper
    @aindlq I'm working with @DawsonMacPhee_gitlab on this app extension. Looking to know where to put that web-extensions.json file?
    linkedDataDeveloper
    @linkedDataDeveloper
    @aindlq Just FYI, we have been able to load React components from the custom app. However, to accomplish this task, we have to load the component from the HBS file, which makes it load on every page, whether or not it gets rendered. We can't run a script tag from the template, so we need another method. Was hoping that web-extensions.json file would work. Any ideas about how we can load our own components would be great. It would provide a lot more flexibility to how we customize our application.
    @doldman I have a question about categories. I understand they are important in order to define specific behaviour in the application. But I can't select them from the KP UI? Do you recommend adding categories as a skos vocabulary (I see that's what the picker is looking for). Or do you recommend updating the knowledge patterns with categories through SPARQL (i.e. make categories before, and assign them in the UI. Or attach categories to existing KP after the fact?). I hope we can get some kind of category manager in the UI to avoid this confusion and extra difficulty.
    Also @doldman Is this the preferred method of communicating? Do you prefer email or github issues?
    Lukas Klic
    @lklic
    hi @linkedDataDeveloper, you can use this template to manage field categories: researchspace/researchspace#94
    I created this PR some time ago and the UI may need some updates, but it should work to allow you add categories through a template. It adds all the categories to a named graph. The template is still using metaphacs.com in the URI, so you may need to update this to make it work with the platform since it was refactored last year.
    linkedDataDeveloper
    @linkedDataDeveloper
    Thank you @lklic that worked great!
    linkedDataDeveloper
    @linkedDataDeveloper
    @lklic @aindlq et al Can we expose the blazegraph end-point as read-only? Currently if we expose it, we also expose the update functionality, which is a security risk. But if we don't expose it, we don't have that sparql endpoint to leverage with other applications. Any thoughts?
    Lukas Klic
    @lklic
    Hi @linkedDataDeveloper, from my understanding there is no way to expose the blazegraph endpoint without giving full access. Why dont you just handle this theough RS? You can set public read-only permissions there, even if you dont provode access to a UI. Will
    It would be accessible through your-rs-instance.com/sparql
    linkedDataDeveloper
    @linkedDataDeveloper
    are there query params that will generate a json response from that?
    btw, Thank you @lklic
    linkedDataDeveloper
    @linkedDataDeveloper
    Another question, I think especially for @doldman and @dianat, about how language tagged strings get mapped in x3ml and how they are interpreted by RS. We currently have strings language tagged in X3ml, and they come out in the turtle looking like "a string"@en. These are plain literals with a language tag. When they are loaded into RS, they receive the rdf:langstring datatype, which isn't recognized as a valid datatype in the knowledge pattern editor. Are we able to tag our literals with a language tag and use them in knowledge patterns? What's the path here? Thanks :)
    Lukas Klic
    @lklic
    hi @linkedDataDeveloper, you can look at the "RDF publishing" section in the help to get output in JSON.
    If the field categories template is useful could you update that PR with your working template?
    Artem
    @aindlq
    @linkedDataDeveloper on exposing blazegraph, I believe what Lukas suggested is the way to go. We use rdf4j result pass-through, so overhead is quite limited. But with this approach you can expose it readonly for anonymous user, or use basic auth and also have it readonly or write enabled depending on permissions. This is actually how we work locally on some projects where blazegraph journal is too big to have it on local machine.
    so in shiro.ini you have a role with sparql:default:query:* so user has only readonly access
    we do it like this, and then as I said are using remote repo for local development by adding default.ttl to repository config:
    #
    # platform configuration template for a SPARQL repository
    # with basic authentication
    # (with the possibility of enabling quad mode)
    #
    @prefix rep: <http://www.openrdf.org/config/repository#> .
    @prefix sail: <http://www.openrdf.org/config/sail#> .
    @prefix sr: <http://www.openrdf.org/config/repository/sail#> .
    @prefix sparqlr: <http://www.openrdf.org/config/repository/sparql#> .
    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
    @prefix mph: <http://www.researchspace.org/resource/system/repository#> .
    
    
    [] a rep:Repository ;
       rep:repositoryID "default" ; # Replace with your repository ID or leave default if this is the main repository
       rdfs:label "SPARQL repository with basic authentication" ; # Replace with a meaningful description for this repository
       rep:repositoryImpl [
          rep:repositoryType "researchspace:SPARQLBasicAuthRepository" ;
          sparqlr:query-endpoint <https://your-rs-instance/sparql> ; # Replace with the URL of the SPARQL endpoint to submit queries to
          mph:username "username" ; # Replace with username to connect to the repository
          mph:password "password" # Replace with password to connect to the repository
       ].
    Artem
    @aindlq
    @linkedDataDeveloper on language tags, rdf:langstring is correct, from RDF 1.1 spec:
    Please note that concrete syntaxes MAY support simple literals consisting of only a lexical form without any datatype IRI or language tag. Simple literals are syntactic sugar for abstract syntax literals with the datatype IRI http://www.w3.org/2001/XMLSchema#string. Similarly, most concrete syntaxes represent language-tagged strings without the datatype IRI because it always equals http://www.w3.org/1999/02/22-rdf-syntax-ns#langString.
    Are we able to tag our literals with a language tag and use them in knowledge patterns? What's the path here?
    sure, you specify langString as a datatype for KP and that is it. Example of KP that doesn't work would really help
    linkedDataDeveloper
    @linkedDataDeveloper
    @iklik @aindlq I went to fix that PR and got the following:
    $ git push origin fieldCategories
    ERROR: Permission to researchspace/researchspace.git denied to linkedDataDeveloper.
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
    paul.w
    @paul.w:matrix.org
    [m]
    Dear all, could anyone please to tell me that how to use Argument & uncertainty feature of researchspace? Which knowledge pattern should I use? And how to set up the semantic form? If there are any template or docs I can follow, please let me know. Thank you
    Dominic Oldman
    @doldman
    @paul.w:matrix.org Argument is a part of the CIDOC CRM (CRMInf) - there are different ways to implement in - what tool do you want to do this in?
    olyanicolaeva
    @olyanicolaeva
    Dear all, I am looking into shiro.ini permissions and what I would like to have is that anonymous user can browse through the content of the platform but not have access to sparql endpoint. I think I might be missing something, do I change this parameter: sparql:default:query:*or how do I do it? It looks that when I am removing this parameter completely, the user cannot see the content. Thank you!
    Robert Casties
    @robcast
    Is it possible to use the /rdf-graph-store API to upload a RDF file by giving its filename/URL only?
    I tried the documented POST with the file contents (https://help.metaphacts.com/resource/Help:GraphStoreAPI) but that didn't work (maybe too big).
    I saw that the frontend uses the /sparql endpoint and some SPARQL with a file URL and this works, but I thought the graph-store-API would be a cleaner way...
    Nicola Carboni
    @ncarboni
    Dear all, I am trying to get the latest CI build (https://github.com/researchspace/researchspace/actions/runs/1565169062) but it appers to be expired. Is there a way to download it somewhere else?
    Artem
    @aindlq
    @ncarboni please have a look into the latest build
    Nicola Carboni
    @ncarboni
    @aindlq Thanks!
    Florian Kräutli
    @fkraeutli
    Hi all, I was wondering about internationalisation in ResearchSpace. It seems that a backend helper is registered through [[i18n ...]] but I don't find anything in the source code. Can it be used?
    Zach Schoenberger
    @linkedDataDeveloper_gitlab
    Hi @fkraeutli We are using RS. We added this feature to our own fork. We have issued a PR (researchspace/researchspace#249) but it hasn't been merged in yet. It is working out of our fork.
    You'd have to implement the PR into your own fork, if you have one. Then we are adding languages through our local app folder.
    DawsonMacPhee
    @DawsonMacPhee_gitlab
    Can confirm: i18n works in the pull request, although the PR has been open for a while and I'm not sure how much of a nightmare rebasing it would be.
    Florian Kräutli
    @fkraeutli
    Thank you @linkedDataDeveloper_gitlab and @DawsonMacPhee_gitlab ! We indeed have our own fork which lags quite a bit behind, so might be able to merge it
    Florian Kräutli
    @fkraeutli
    @DawsonMacPhee_gitlab Sorry for the delay! Managed to merge the change to our fork. How do I actually implement translations? Is the handlebars helper available in the backend templates?