Learn R Programming

finto

The finto package provides tools to access the serivice for interoperable thesauri, ontologies and classification schemes for different subject areas.

Installation instructions

The devel version of finto can be installed from GitHub as follows:

# Install finto if not already installed
if (!requireNamespace("finto", quietly = TRUE)) {
  remotes::install_github("fennicahub/finto")
}
remotes::install_github("fennicahub/finto")

Example

The basic functionality of 'finto' can be explored as follows:

# Load the package
library(finto)
# Perform a simple search and print a table

concepts <- search_concepts("sibelius")
head(concepts)

Contribute

Contributions are very welcome:

Disclaimer

This package is in no way officially related to or endorsed by Finto.

When using metadata retrieved from Finto database in your work, please indicate that the metadata source is Finto. If your re-use involves some kind of modification to data or text, please state this clearly to the end user. See Finto policy on copyright and free re-use of data for more detailed information and certain exceptions.

Copy Link

Version

Install

install.packages('finto')

Monthly Downloads

146

Version

0.1.1

License

BSD_2_clause + file LICENSE

Maintainer

Akewak Jeba

Last Published

November 24th, 2025

Functions in finto (0.1.1)

get_label_statistics

Get label statistics by language in a specific vocabulary from the Finto Skosmos API
get_vocabulary_types

Get type information for a Finto vocabulary
get_mappings

Get mappings for a specific concept from the Finto Skosmos API
get_narrower_transitive

Get narrower transitive concepts for a specific concept from the Finto Skosmos API
get_new_concepts

Get new concepts in a specific vocabulary from the Finto Skosmos API
get_group_members

Get members of a specific concept group from the Finto Skosmos API
search_vocabulary_concepts

Search for concepts and collections in a specific vocabulary from the Finto Skosmos API
get_vocabulary_info

Get general information about a specific vocabulary from the Finto Skosmos API
get_vocabulary_data

Get and structure RDF data of the whole vocabulary or a specific concept from the Finto Skosmos API
get_top_concepts

Get top concepts of a specific vocabulary from the Finto Skosmos API
get_related_concepts

Get related concepts for a specific concept from the Finto Skosmos API
get_narrower_concepts

Get narrower concepts for a specific concept from the Finto Skosmos API
lookup_concept_by_label

Look up concepts by label in a specific vocabulary from the Finto Skosmos API
search_concepts

Search for concepts in the Finto Skosmos API by query term with additional parameters
get_children_concepts

Get children concepts for a specific concept from the Finto Skosmos API
get_broader_transitive_concepts

Get broader transitive concepts for a specific concept from the Finto Skosmos API
finto_api_request

Helper function to send requests to the Finto Skosmos API
fetch_kanto_info

Fetch RDF data for a specific concept from the Finto Skosmos API using a single asteriID
fetch_profession_hierarchy

Fetch hierarchy of professions from Finto API
get_concept_data

Get RDF data for a specific concept from the Finto Skosmos API
get_broader_concepts

Get broader concepts for a specific concept from the Finto Skosmos API
fetch_profession_info

Fetch all metadata from Finto Skosmos API
get_alphabetical_index_letters

Get the initial letters of the alphabetical index for labels in a specific vocabulary from the Finto Skosmos API
get_concept_groups

Get concept groups for a given vocabulary from the Finto Skosmos API
get_kanto

Process and Fetch KANTO Information using a list of author_IDs as column
get_hierarchy

Get the hierarchical context for a specific concept from the Finto Skosmos API
get_modified_concepts

Get modified concepts in a specific vocabulary from the Finto Skosmos API
get_concept_labels

Get labels for a specific concept from the Finto Skosmos API and return as a tibble
get_vocabulary_statistics

Get vocabulary statistics as a single tibble containing concepts, subtypes, and concept groups
get_concepts_by_letter

Get concepts starting with a specific letter in the alphabetical index for a given vocabulary
get_types

Get information about the types (classes) of objects in all vocabularies from the Finto Skosmos API
get_vocabularies

Get available vocabularies from the Finto Skosmos API
get_concept_labels_vocid

Get labels for a specific concept from the Finto Skosmos API