Skip to content

Commit 393e4b2

Browse files
committed
Initial AI4EOSC plugin
1 parent ee842c8 commit 393e4b2

File tree

2 files changed

+220
-257
lines changed

2 files changed

+220
-257
lines changed

plugins/ai4os/config.ini

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
[ai4os]
2+
#
3+
# Configuration for the AI4EOSC plugin. These values are used by the
4+
# Evaluator to determine which metadata elements contribute to the FAIR
5+
# indicators of richness, accessibility, interoperability and reuse.
6+
7+
identifier_term = [['title',''],]
8+
identifier_term_data = [['title', None]]
9+
10+
# Generic metadata terms that should be present to satisfy richness
11+
terms_quali_generic = [
12+
['title', None],
13+
['summary', None],
14+
['description', None],
15+
['tags', None],
16+
['libraries', None],
17+
['tasks', None]]
18+
# Disciplinary-specific richness terms (reuse generic for now)
19+
terms_quali_disciplinar = [
20+
['title', None],
21+
['summary', None],
22+
['description', None]]
23+
# Terms that provide access to (meta)data
24+
terms_access = [['links','source_code'], ['links','weights']]
25+
# Controlled vocabulary terms (libraries and tasks are often drawn from
26+
# controlled lists in AI4EOSC)
27+
terms_cv = [
28+
['provenance', None]]
29+
# Formats commonly used for AI models and datasets in AI4EOSC
30+
supported_data_formats = ['.zip', '.tar', '.pth', '.h5', '.onnx', '.pt']
31+
32+
# Terms linking to qualified references (e.g. other resources)
33+
terms_qualified_references = [['links', None]]
34+
35+
# Terms describing relations with other resources
36+
terms_relations = [['prov_hadMember', None]]
37+
38+
# Terms that define licensing information
39+
terms_license = [['license', '']]
40+
41+
# Metadata schemas applicable to AI4EOSC modules
42+
metadata_schemas = [{'ai4os': 'https://docs.ai4os.eu/en/latest/metadata.html'}]
43+
44+
metadata_access_manual = ['https://github.com/ai4os-eu/']
45+
data_access_manual = ['https://dashboard.cloud.ai4eosc.eu/catalog/modules']
46+
terms_access_protocols =['http','https']
47+
dict_vocabularies= {'ROR': 'https://ror.org/', 'PIC': 'https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/participant-register', 'imtypes': 'https://www.iana.org/assignments/media-types/media-types.xhtml', 'TRL': 'TRL', 'temporal': 'https://www.iso.org/iso-8601-date-and-time-format.html', 'Rolecode': 'Rolecode', 'spdx': 'https://spdx.org/licenses/', 'ORCID': 'https://orcid.org/'}
48+
49+
metadata_standard = ['PROV-Ontology', 'DCAT-AP', 'DCAT-AP-ES']
50+
metadata_authentication = ['Open']
51+
52+
metadata_persistence = []
53+
54+
terms_vocabularies = [
55+
['license', ''],
56+
['description', ]]
57+
58+
terms_reusability_richness = [['availableFormats',''],
59+
['links','source_code'],
60+
['links','docker_image'],
61+
['links','ai4_template'],
62+
['links','dataset']]
63+
64+
[fairsharing]
65+
# username and password
66+
username = ['']
67+
68+
password = ['']
69+
70+
#_path is variable that stores the path to the file in which the fairsharing-approved metadatata standards or formasts are stored
71+
72+
metadata_path = ['static/fairsharing_metadata_standards20240214.json']
73+
74+
formats_path = ['static/fairsharing_formats20240226.txt']
75+
76+
77+
78+
[internet media types]
79+
#path to internet media files file
80+
path = ['static/internetmediatypes190224.csv']

0 commit comments

Comments
 (0)