An ontology for describing machine learning datasets, tasks, pipelines, experiments, software and publications. The ontology extends ML-Schema, DCAT, FaBiO and SDO.
The Machine Learning Sailor Ontology (MLSO) is an ontology that formally represents machine learning datasets, along with their features and characteristics, machine learning tasks, their implementations, experiments and their executions, relevant software and publications, all complemented with rich metadata. The ontology extends ML-Schema, DCAT, FaBiO and SDO, complemented by 8 taxonomies formulated as controlled SKOS vocabularies.
The ontology was developed in a data-centric manner, with the goal of curating data from diverse machine learning publicly available sources, examining machine-learning-related data and metadata from online repositories, such as OpenML, Kaggle and Papers with Code.
We have favored the reuse of existing ontologies and standards while developing this ontology. We built upon and extend the ML-Schema, using it as a basis to describe machine learning datasets and pipelines. We extend ML-Schema, combining it with the Data Catalog Vocabulary (DCAT), the W3C recommendation vocabulary designed to describe datasets and data catalogs on the Web. We also combine ML-Schema with the Software Description Ontology (SDO), to represent machine learning software and their characteristics, as well as with the FRBR-aligned Bibliographic Ontology (FaBiO) to describe machine learning scientific publications and other publishable entities.
Check out MLSO's GitHub Repository, the turtle files for the ontology and the taxonomies.
[Ontology NS Prefix] | <http://w3id.org/mlso/> |
adms | <http://www.w3.org/ns/adms#> |
dcat | <http://www.w3.org/ns/dcat> |
dcat1 | <http://www.w3.org/ns/dcat#> |
dcterms | <http://purl.org/dc/terms/> |
edamontology | <http://edamontology.org/> |
fabio | <http://purl.org/spar/fabio/> |
foaf | <http://xmlns.com/foaf/0.1/> |
mls | <http://www.w3.org/ns/mls#> |
mlso | <http://w3id.org/mlso> |
ov | <http://open.vocab.org/terms/> |
owl | <http://www.w3.org/2002/07/owl#> |
prov | <http://www.w3.org/ns/prov#> |
rdf | <http://www.w3.org/1999/02/22-rdf-syntax-ns#> |
rdfs | <http://www.w3.org/2000/01/rdf-schema#> |
schema | <http://schema.org/> |
sdo | <https://w3id.org/okn/o/sd#> |
skos | <http://www.w3.org/2004/02/skos/core#> |
xml | <http://www.w3.org/XML/1998/namespace> |
xsd | <http://www.w3.org/2001/XMLSchema#> |
IRI: http://xmlns.com/foaf/0.1/Agent
IRI: http://www.w3.org/ns/mls#Algorithm
IRI: http://www.w3.org/ns/dcat#Catalog
IRI: http://www.w3.org/2004/02/skos/core#Concept
IRI: http://www.w3.org/ns/mls#Data
IRI: http://www.w3.org/ns/mls#DataCharacteristic
IRI: http://w3id.org/mlso/DataModality
IRI: http://www.w3.org/ns/dcat#DataService
IRI: http://www.w3.org/ns/mls#DatasetCharacteristic
IRI: http://www.w3.org/ns/dcat#Distribution
IRI: http://www.w3.org/ns/mls#EvaluationMeasure
IRI: http://www.w3.org/ns/mls#EvaluationProcedure
IRI: http://www.w3.org/ns/mls#EvaluationSpecification
IRI: http://www.w3.org/ns/mls#Experiment
IRI: http://www.w3.org/ns/mls#Feature
IRI: http://www.w3.org/ns/mls#FeatureCharacteristic
IRI: http://edamontology.org/format_1950
IRI: http://www.w3.org/ns/mls#HyperParameter
IRI: http://w3id.org/mlso/HyperParameterCharacteristic
IRI: http://www.w3.org/ns/mls#HyperParameterSetting
IRI: http://www.w3.org/ns/mls#Implementation
IRI: http://www.w3.org/ns/mls#ImplementationCharacteristic
IRI: http://www.w3.org/ns/prov#Location
IRI: http://www.w3.org/ns/mls#Model
IRI: http://www.w3.org/ns/mls#ModelCharacteristic
IRI: http://www.w3.org/ns/mls#ModelEvaluation
IRI: http://www.w3.org/ns/mls#Process
IRI: http://www.w3.org/ns/mls#Quality
IRI: http://www.w3.org/ns/mls#Run
IRI: http://w3id.org/mlso/ScientificWork
IRI: http://www.w3.org/ns/mls#Software
IRI: https://w3id.org/okn/o/sd#SourceCode
IRI: http://www.w3.org/ns/mls#Study
IRI: http://www.w3.org/ns/mls#Task
IRI: http://www.w3.org/ns/dcat#accessService
IRI: http://www.w3.org/ns/mls#achieves
IRI: http://www.w3.org/ns/prov#atLocation
IRI: http://www.w3.org/ns/dcat#dataset
IRI: http://www.w3.org/ns/mls#definedOn
IRI: http://www.w3.org/ns/mls#defines
IRI: http://www.w3.org/ns/dcat#distribution
IRI: http://www.w3.org/ns/mls#executes
IRI: http://w3id.org/mlso/hasAlgorithmType
IRI: http://w3id.org/mlso/hasDataCharacteristicType
IRI: http://w3id.org/mlso/hasDefaultTargetFeature
IRI: http://w3id.org/mlso/hasEvaluationMeasureType
IRI: http://w3id.org/mlso/hasEvaluationProcedureType
IRI: http://w3id.org/mlso/hasFormat
IRI: http://www.w3.org/ns/mls#hasHyperParameter
IRI: http://w3id.org/mlso/hasIdFeature
IRI: http://www.w3.org/ns/mls#hasInput
IRI: http://w3id.org/mlso/hasLearningMethodType
IRI: http://w3id.org/mlso/hasModality
IRI: http://www.w3.org/ns/mls#hasOutput
IRI: http://www.w3.org/ns/mls#hasPart
IRI: http://www.w3.org/ns/mls#hasQuality
IRI: http://w3id.org/mlso/hasRelatedImplementation
IRI: http://w3id.org/mlso/hasRelatedSoftware
IRI: http://w3id.org/mlso/hasScientificReference
IRI: http://w3id.org/mlso/hasTaskType
IRI: http://w3id.org/mlso/hasType
IRI: http://w3id.org/mlso/hasVariant
IRI: http://w3id.org/mlso/ignoresFeature
IRI: http://www.w3.org/ns/mls#implements
IRI: http://w3id.org/mlso/isVariantOf
IRI: http://purl.org/dc/terms/publisher
IRI: http://www.w3.org/ns/mls#realizes
IRI: http://w3id.org/mlso/scientificReferenceOf
IRI: http://www.w3.org/ns/dcat#servesDataset
IRI: http://www.w3.org/ns/mls#specifiedBy
IRI: http://www.w3.org/ns/adms#status
IRI: http://w3id.org/mlso/trainedOn
IRI: http://purl.org/spar/fabio/abstract
IRI: http://purl.org/dc/terms/bibliographicCitation
IRI: http://schema.org/codeRepository
IRI: http://www.w3.org/ns/dcat#downloadURL
IRI: http://purl.org/spar/fabio/hasArXivId
IRI: http://w3id.org/mlso/hasCacheFormat
IRI: http://w3id.org/mlso/hasDataLoaderLocation
IRI: http://w3id.org/mlso/hasMD5
IRI: http://w3id.org/mlso/hasNumberOfReferences
IRI: http://w3id.org/mlso/hasPredictionsLocation
IRI: http://w3id.org/mlso/hasTrainTestSplitIndices
IRI: http://purl.org/dc/terms/hasVersion
IRI: http://purl.org/dc/terms/identifier
IRI: http://purl.org/dc/terms/issued
IRI: http://www.w3.org/ns/dcat#keyword
IRI: http://www.w3.org/ns/dcat#landingPage
IRI: http://purl.org/dc/terms/licence
IRI: https://w3id.org/okn/o/sd#softwareRequirements
The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.