PREFIX mito: <http://purl.org/spar/mito/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

mito:Mention a rdfs:Class ;
  rdfs:label "mention"@en ;
  rdfs:comment """
The action or an act of referring to, remarking upon, or introducing the name of a person or thing in spoken or written discourse, often incidentally and as not necessarily essential to the discussion.
"""@en ;
  rdfs:seeAlso <https://www.oed.com/dictionary/mention_n?tl=true/> .

mito:hasMentionedEntity a rdf:Property ;
  rdfs:label "has mentioned entity"@en ;
  rdfs:comment "The relation between a mention and a mentioned entity."@en ;
  rdfs:domain mito:Mention ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/situation.owl#isSettingFor> .

mito:hasMentioningEntity a rdf:Property ;
  rdfs:label "has mentioning entity"@en ;
  rdfs:comment "The relation between a mention and a mentioning entity."@en ;
  rdfs:domain mito:Mention ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/situation.owl#isSettingFor> .

mito:hasMentionType a rdf:Property ;
  rdfs:label "has mention type"@en ;
  rdfs:comment "The implicit or explicit characterisation of the mention it is describing."@en ;
  rdfs:domain mito:Mention ;
  rdfs:range mito:MentionType ;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/situation.owl#isSettingFor> .

<http://www.ontologydesignpatterns.org/cp/owl/situation.owl#Situation> a rdfs:Class ;
  rdfs:label "situation"@en ;
  rdfs:comment "A view on a set of entities. It can be seen as a 'relational context', reifying a relation."@en .

<http://www.ontologydesignpatterns.org/cp/owl/situation.owl#isSettingFor> a rdf:Property ;
  rdfs:label "is setting for"@en ;
  rdfs:comment "The relation between a situation and something that situation is a setting for."@en ;
  rdfs:domain <http://www.ontologydesignpatterns.org/cp/owl/situation.owl#Situation> ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

mito:isMentionedBy a rdf:Property ;
  rdfs:label "is mentioned by"@en ;
  rdfs:comment "The relation between the two sides involved in the act of mentioning, with one entity being mentioned by the other."@en ;
  rdfs:range <https://w3id.org/linkml/Any> .

mito:mentions a rdf:Property ;
  rdfs:label "mentions"@en ;
  rdfs:comment "The relation between the two sides involved in the act of mentioning, with one entity mentioning the other."@en ;
  rdfs:range <https://w3id.org/linkml/Any> .

mito:MentionType a rdfs:Class ;
  rdfs:label "mention type"@en ;
  rdfs:comment "The reified implicit or explicit characteristic of a mention."@en .

mito:explicit a mito:MentionType ;
  rdfs:label "explicit"@en ;
  rdfs:comment """
A type of mention according to which there is a direct, unambiguous, and literal naming or stating of something within a text.
    """@en .

mito:implicit a mito:MentionType ;
  rdfs:label "implicit"@en ;
  rdfs:comment """
A type of mention according to which something is suggested or understood through context rather than named directly within a text.
    """@en .
