Git Product home page Git Product logo

idra's People

Contributors

dependabot[bot] avatar digrazia2038 avatar emastrosimone avatar francescadag avatar github-actions[bot] avatar giuseppeciulla avatar jason-fox avatar kosgobakis avatar martinomaggio avatar rigaeta avatar robcalla avatar sirnino avatar

Stargazers

 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

idra's Issues

Is there a way to dynamic paging the orion context with the specific type in Idra?

1、As i know the NGSI v2/entities get rest api support the limit(up to 1000) and offset parameter,I setup the idra Catalogues below:
[{
"title": "SampleData",
"description": "",
"theme": [
"GOVE"
],
"keywords": [
"SampleData"
],
"distributions": [
{
"title": "SampleData",
"description": "",
"distributionAdditionalConfig": {
"query": "type=SampleData&options=keyValues,count",
"fiwareService": "",
"fiwareServicePath": ""
},
"mediaType": "",
"license": {
"uri": "",
"name": "license",
"type": "",
"versionInfo": ""
}
}
]
}
]

the count of SampleData is 20000+ or more but the v2/entities get rest can only return 1000 max records。how can i deal with this condition.

2、the Idra datalet table is then same scene,is there any way to dynamic paging the CB datas in the table?

Look forward to your reply

thanks!

Search API with keys also in OR

I used the API /api/v1/client/search with a payload like the following:

{
	"filters": [{
		"field": "ALL",
		"value": "key1 key2"
	}],
	"live": false,
	"sort": {
		"field": "title",
		"mode": "asc"
	},
	"rows": "1000",
	"start": "0",
	"nodes": [92],
	"euroVocFilter": {
		"euroVoc": false,
		"sourceLanguage": "",
		"targetLanguages": []
	}
}

Currently the search on key1 and key2 is always done in AND, reducing the number of results.

The API should give the possibility to search also with keys in OR.

[MUST] Use open source dependencies

Several dependencies have been identified which do not have a LICENSE and therefore need to be removed or updated to licensed components:

github.com/OPSILab/Idra  angular-ui-ace
github.com/OPSILab/Idra  angular-ui-layout
github.com/OPSILab/Idra  COS

Elements without a LICENSE are technically All rights reserved and should not be used in Open Source

  • MUST requirement from the TSC

Dynamic theme

It woud be useful having the chance to dynamically customize the look and feel of the Front-End

Pass Link to the header of the request to a Orion-LD Catalogue

How i can insert the Link (url to the ngsi-context.jsonld file) as a header to the request for Orion-LD Catalogue ?
When i create a new catalogues -> ORION-> NGSI-LD -> Add/Update file, there is no option to add the Link as variable. I can only insert fiwareService and fiwareServicePath.
Without the Link (jsonld file) i cannot access the value of the IOT sensor.

With Link to the header

curl -G -X GET 'http://localhost:1026/ngsi-ld/v1/entities/'
-H 'fiware-service: openiot'
-H 'fiware-servicepath: /'
-H 'Link: http://context-provider:3000/data-models/ngsi-context.jsonld'
-d 'id=urn:ngsi-ld:Device:temperature001'
-d 'attrs=temperature'| jq .

[
{
"@context": "http://context-provider:3000/data-models/ngsi-context.jsonld",
"id": "urn:ngsi-ld:Device:temperature001",
"type": "TemperatureSensor",
"temperature": {
"value": 24,
"type": "Property",
"unitCode": "CEL",
"observedAt": "2021-07-19T11:31:26.331Z"
}
}
]

Without Link to the header

curl -G -X GET 'http://localhost:1026/ngsi-ld/v1/entities/'
-H 'fiware-service: openiot'
-H 'fiware-servicepath: /'
-d 'id=urn:ngsi-ld:Device:temperature001'
-d 'attrs=temperature'| jq .->

Empty: []

Datastore endpoints among CKAN distributions

For every CKAN node federated on IDRA, the system should check if the datastore APIs are available and then add the datastore endpoint among the distributions of each dataset.

Docker build fails

Docker logs says:

Failed to execute goal on project Idra_Maven: Could not resolve dependencies for project rspa:Idra_Maven:war:0.0.1-SNAPSHOT: Could not find artifact com.github.jsonld-java.jsonld-java:jsonld-java:bundle:0.9.0 in jitpack.io (https://jitpack.io)

The problem is related to jitpack, investigating...

Automatic evaluation of datasets

It would be interesting having an automatic evaluation of the datasets federated. Such evaluation could be done accordingly to several parameters like, for example, the update frequency and/or the metadata completeness

[SHOULD] Work towards fulfilling the requirements for a full GE

The following MUST requirements for full GE status are not currently satisfied:

Missing Badges:

  • README Badge - CI Build/Unit Test (Travis)

Missing items within the README

  • README - QA Section
  • README - Training Section

Missing Docker Items

  • DOCKER - SemVer Image Available
  • DOCKER - FIWARE Image Available
  • DOCKER - README present

No CREDITS file

An incubated enabler should be working to fulfilling these requirements

SHOULD requirement from the TSC

[SHOULD] Every GE should have tutorial information

At the moment Idra has no information in the Academy and does not minimum Training section requirements for a Full GE. This is a placeholder to ensure a simple Perseo hello world gets added to the Step-by-Step tutorials at some point

  • Presence of a tutorial is a SHOULD requirement it will be upgraded in the future

An incubated GE should be working to fulfilling these requirements

Feature request: add link in images categories

Hi,
every time I open the open I click on images categories to try to open the related categories pages.

For me it would be better to have the category link also in the image.

Thank you

image

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.