@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix omtd: <http://w3id.org/meta-share/omtd-share/> .

skos:Concept a owl:Class .
owl:NamedIndividual
  rdfs:label "Named individual"@en ;
  a owl:Class .

omtd:ModelFunction
  rdfs:label "Model function"@en ;
  a owl:Class .

omtd:FillMask
  skos:topConceptOf omtd:ModelFunctionScheme ;
  rdfs:comment "Masked Language Modeling is a fill-in-the-blank task, where a model uses the context words surrounding a mask token to try to predict what the masked word should be. [Source: https://keras.io/examples/nlp/masked_language_modeling/]"@en ;
  skos:prefLabel "Fill mask"@en ;
  skos:inScheme omtd:ModelFunctionScheme ;
  rdfs:label "Fill mask"@en ;
  a omtd:ModelFunction, owl:NamedIndividual, skos:Concept .

omtd:ModelFunctionScheme
  rdfs:label "Model Function Taxonomy"@en ;
  skos:prefLabel "Model Function Taxonomy"@en ;
  a owl:NamedIndividual, skos:ConceptScheme ;
  skos:hasTopConcept omtd:FillMask .

