{"ok":true,"site":"dataportal","host":"dataportal.se","about":"Sveriges dataportal (dataportal.se), Sweden's national open-data catalogue. This CLI searches and reads datasets, APIs (data services), organisations, specifications, concepts and terminologies through the public EntryScape/EntryStore backends (admin.dataportal.se and editera.dataportal.se). No login is needed.","commands":[{"command":"search-datasets","summary":"Full-text search of public datasets (dcat:Dataset) in the national catalogue, with sorting and offset paging","params":[{"name":"q","type":"string","description":"A single search word, matched against title, description, keywords and all text. Use * for everything. Do not use spaces; see notes.","default":"*"},{"name":"api_limit","type":"number","description":"Results per page (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20},{"name":"offset","type":"number","description":"Number of results to skip, used for paging","default":0},{"name":"sort","type":"string","description":"Sort order: relevance, or most recently modified/created first","oneOf":["score desc","modified desc","created desc"],"default":"score desc"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/search-datasets?q=trafik"},{"command":"search-data-services","summary":"Full-text search of public APIs / data services (dcat:DataService) in the catalogue","params":[{"name":"q","type":"string","description":"A single search word. Use * for all data services.","default":"*"},{"name":"api_limit","type":"number","description":"Results per page (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20},{"name":"offset","type":"number","description":"Number of results to skip","default":0},{"name":"sort","type":"string","description":"Sort order","oneOf":["score desc","modified desc","created desc"],"default":"score desc"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/search-data-services?q=trafik"},{"command":"search-organisations","summary":"Search publishing organisations (foaf:Agent / foaf:Organization) by name or text","params":[{"name":"q","type":"string","description":"A single search word, e.g. part of the organisation name. Use * for all organisations.","default":"*"},{"name":"api_limit","type":"number","description":"Results per page (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20},{"name":"offset","type":"number","description":"Number of results to skip","default":0},{"name":"sort","type":"string","description":"Sort order","oneOf":["score desc","modified desc"],"default":"score desc"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/search-organisations?q=trafik"},{"command":"search-catalog-solr","summary":"Advanced: run a raw Solr query against the admin.dataportal.se catalogue store (filter by theme, access rights, publisher, type, with optional facets)","params":[{"name":"query","type":"string","required":true,"description":"Solr query in EntryStore syntax. Escape colons inside unquoted URIs as \\: (e.g. rdfType:http\\://www.w3.org/ns/dcat#Dataset). Always include public:true."},{"name":"api_limit","type":"number","description":"Results per page (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20},{"name":"offset","type":"number","description":"Number of results to skip","default":0},{"name":"sort","type":"string","description":"Sort order, e.g. 'score desc' or 'modified desc'","default":"score desc"},{"name":"facetFields","type":"string","description":"Comma-separated facet fields, e.g. metadata.predicate.uri.<hash>"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/search-catalog-solr?query=public%3Atrue+AND+rdfType%3Ahttp%5C%3A%2F%2Fwww.w3.org%2Fns%2Fdcat%23Dataset+AND+%28title%3Atrafik+OR+description%3Atrafik%29"},{"command":"get-entry","summary":"Get full DCAT metadata for a dataset, data service (API) or organisation by catalog and entry id (site URL ids like 389_8203 = catalog 389, entry 8203)","params":[{"name":"catalog","type":"string","required":true,"description":"Catalog (context) id: the part before '_' in the site URL, e.g. 389 in /datasets/389_8203"},{"name":"entry","type":"string","required":true,"description":"Entry id: the part after '_', e.g. 8203"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/get-entry"},{"command":"get-catalog-quality","summary":"Get the metadata-quality score (MQA percentage, score, rating) for a catalog","params":[{"name":"catalog","type":"string","required":true,"description":"Catalog (context) id, e.g. 778"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/get-catalog-quality"},{"command":"export-metadata","summary":"Export an entry's RDF metadata (dataset/API/organisation) as JSON-LD, Turtle, N-Triples or RDF/XML","params":[{"name":"catalog","type":"string","required":true,"description":"Catalog (context) id"},{"name":"entry","type":"string","required":true,"description":"Entry id"},{"name":"format","type":"string","description":"RDF serialization (MIME type)","oneOf":["application/ld+json","text/turtle","text/n-triples","application/rdf+xml"],"default":"application/ld+json"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/export-metadata"},{"command":"search-concepts","summary":"Search concepts/terms (skos:Concept) in the national terminology store","params":[{"name":"q","type":"string","required":true,"description":"A single search word"},{"name":"api_limit","type":"number","description":"Results per page (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20},{"name":"offset","type":"number","description":"Number of results to skip","default":0},{"name":"sort","type":"string","description":"Sort order","oneOf":["score desc","modified desc"],"default":"score desc"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/search-concepts?q=trafik"},{"command":"list-terminologies","summary":"List public terminologies (skos:ConceptScheme) in the terminology store","params":[{"name":"api_limit","type":"number","description":"Max results (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":100},{"name":"offset","type":"number","description":"Number of results to skip","default":0}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/list-terminologies"},{"command":"search-specifications","summary":"Search specifications (information/data models, dx-prof Profiles) in the editera store","params":[{"name":"q","type":"string","description":"A single search word. Use * for all specifications.","default":"*"},{"name":"api_limit","type":"number","description":"Results per page (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":20},{"name":"offset","type":"number","description":"Number of results to skip","default":0}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/search-specifications?q=*"},{"command":"get-concept","summary":"Get a concept, terminology or specification entry from the editera store by catalog and entry id (site ids like /concepts/202_4778 or /terminology/202_1)","params":[{"name":"catalog","type":"string","required":true,"description":"Context id, the part before '_' (e.g. 202)"},{"name":"entry","type":"string","required":true,"description":"Entry id, the part after '_' (e.g. 4778)"}],"exampleUrl":"https://clify-dev.netlify.app/dataportal/get-concept"},{"command":"list-detected-apis","summary":"List catalogue entries with an automatically detected OpenAPI definition (definition URL, version, format, CORS)","params":[],"exampleUrl":"https://clify-dev.netlify.app/dataportal/list-detected-apis"},{"command":"get-theme-stats","summary":"Count of datasets per EU data theme (Transport, Economy, ...)","params":[],"exampleUrl":"https://clify-dev.netlify.app/dataportal/get-theme-stats"},{"command":"get-organisation-stats","summary":"Organisations ranked by number of published datasets (labels and counts)","params":[],"exampleUrl":"https://clify-dev.netlify.app/dataportal/get-organisation-stats"},{"command":"get-dataset-history","summary":"Monthly history of the total number of datasets in the catalogue","params":[],"exampleUrl":"https://clify-dev.netlify.app/dataportal/get-dataset-history"},{"command":"get-entity-counts","summary":"Total counts of concepts, terminologies and specifications","params":[],"exampleUrl":"https://clify-dev.netlify.app/dataportal/get-entity-counts"}]}