Solutions des questions Wooclap posées en 2022 (pour ce cours)


0. Information

0.0. Data

0.0.1. Indexation/encodage des caractères

  1. 2022.1. Sélectionner la réponse juste (→ la plus complète s'il y en a plusieurs justes)
    sachant que les représentations suivantes sont en FL et que les abréviations suivantes
    sont utilisées : "\." pour "sous-type:", "£" pour "exclusion:".
    A) Abstract_char \. Character;       B) Character £ Abstract_char;
    C) Character member: Character_set
    D) les 3 dernières réponses       E) aucune des 4 réponses précédentes
  2. 2022.4. Sélectionner la réponse juste (→ la plus complète s'il y en a plusieurs justes)
    sachant que les représentations suivantes sont en FL et que les abréviations suivantes
    sont utilisées : "\." pour "sous-type:", "£" pour "exclusion:".
    A) Character £ Code_point;       B) Character £ Code_unit;
    C) Character £ Character_set
    D) les 3 dernières réponses       E) aucune des 4 réponses précédentes
  3. 2022.5. Sélectionner la réponse juste (→ la plus complète s'il y en a plusieurs justes)
    sachant que les représentations suivantes sont en FL et que les abréviations suivantes
    sont utilisées : "\." pour "sous-type:", "£" pour "exclusion:".
    A) Character_set £ Code_point;       B) Character_set £ Code_unit;
    C) Character_set £ Character
    D) les 3 dernières réponses       E) aucune des 4 réponses précédentes
  4. 2022.6. Sélectionner la réponse juste (→ la plus complète s'il y en a plusieurs justes)
    sachant que les représentations suivantes sont en FL et que les abréviations suivantes
    sont utilisées : "\." pour "sous-type:", "£" pour "exclusion:".
    A) any Code_point repr: 1..* Abstract_char;       B) any Abstract_char repr: 0..* Code_point;
    C) Character £ Glyph;
    D) les 3 dernières réponses       E) aucune des 4 réponses précédentes
  5. 2022.8. Sélectionner la réponse juste (→ la plus complète s'il y en a plusieurs justes)
    sachant que les représentations suivantes sont en FL et que les abréviations suivantes
    sont utilisées : "\." pour "sous-type:", "£" pour "exclusion:".
    A) any Code_space repr of: 1..* Abstract-character_set;       B) any Abstract_char repr: 0..* Code_space;
    C) Code_point member: 1..* Code_space;       D) Glyph \. Character;
    E) aucune des 4 réponses précédentes
  6. 2022.9. Sélectionner la réponse juste (→ la plus complète s'il y en a plusieurs justes)
    sachant que les représentations suivantes sont en FL et que les abréviations suivantes
    sont utilisées : "\." pour "sous-type:", "£" pour "exclusion:".
    A) any Abstract-character_set repr: 0..* Code_space;       B) any Code_page repr: 0..* Code_space;
    C) Code_space \. Code_point;       Abstract_char \. Character;
    E) aucune des 4 réponses précédentes

0.0.2. LexicalNormalisation

  1. 002_MaxValInVarPrefixedBy-nb4b_num_authDoc. 2022.
    Quelle est la valeur maximale que peut contenir une variable dont le nom suit
    la normalisation lexicale donnée en cours et qui est préfixé par "nb2b" ?
    (documents autorisés, exceptionnellement ; calculatrice interdite comme toujours dans ce cours)
    65535


0.1. Bases

010_RI_et_Webs

  1. 010_SI_gWwwDocRetrieval. 2022. La recherche de documents sur le WWW ... (attention à la formulation des réponses ci-dessous)
    A) a un rappel limité par le fait qu'un document contient généralement plus d'une donnée (phrase, ...)
    B) a une précision limitée par les redondances entre documents
    C) peut être utilisée pour retrouver automatiquement des représentations de connaissances
    D) les 3 dernières réponses       E) aucune des 4 réponses précédentes
  2. 010_SI_gWwwDocRetrieval ter. 2022. La recherche (automatique) d'informations élémentaires
    (e.g., une relation entre deux concepts),
    * dans une base de documents indexés (i.e., partiellement représentés) par
      des RCs mais ne contenant pas forcément des RCs,
    * effectuée via une requête conceptuelle (i.e., utilisant une RC,
      e.g., demandant de retrouver les RCs impliquant logiquement
      cette RC requête),
    * dont le résultat est une liste de documents (e.g., contenant
      – seulement ou entre autres – les informations élémentaires recherchées),
    a, dans le cas général, un rappel limité par le fait que les documents de la base ...

    A) ne sont qu'indexés, i.e., non entièrement représentés
    B) peuvent contenir plus d'une information élémentaire
    C) peuvent être partiellement redondants entre eux
    D) les 3 dernières réponses       E) aucune des 4 autres réponses
  3. 010_SI_gWebDonnées. 2022. Le "Web des données" ...
    A) fait partie d'internet       B) fait partie du Web 2.0
    C) est un sens du terme "Web Sémantique"
    D) les 3 dernières réponses       E) aucune des 4 autres réponses

0.1.1. BdDs

  1. 011_SI_gBD. 2022. Une base de donnée (BD) de base (-> relationnelle, pas orientée-objet, ...) ...
    1. représente essentiellement 3 types de relations (partie, type, attribut)
    2. peut stocker une base de connaissances (BC)
    3. peut être stockée dans une BC et dans un document structuré
    4. les 3 dernières réponses
    5. aucune des 4 réponses précédentes

0.1.2. BCs (intérêts, difficultés, tâches, ...)

  1. 012_RCnotationExpressive_1. 2022. Une RC écrite dans une notation du 2nd ordre ...
    A) nécessite un moteur d'inférence du 2nd ordre pour être exploitée
    B) a un sens en logique du 2nd ordre qui peut se traduire sans perte d'informations dans une logique du 1er ordre par "instanciation" de ses types du 2nd ordre dans des types du 1er ordre
    C) a un sens en logique du 2nd ordre qui peut être utile pour qu'une déduction ou une recherche d'informations dans la BC qui la contient conduise à des résultats valides et complets
    D) les 3 dernières réponses       E) aucune des 4 autres réponses
  2. 012_RC+inference_eachFoot. 2022.
    (Compte-tenu des définitions données dans le cours) une BC ne contenant que les 2 RCs
    `any Leg is instance of Limb' et `each Foot is part of a Leg which is part of a Man' ...
    (note : "Limb" veut dire "Membre du corps d'un homme/animal")

    A) peut être représentée avec UML
    B) permet à un moteur d'inférences de la logique du "1er ordre avec définitions+observations"
    (qui donc connaît et exploite exclusivement le sens des quantificateurs et opérateurs logiques de la logique du 1er ordre et les notions de "définition + observation" ; ici, cela inclut donc les sens spéciaux de `each' et `any') de déduire que `at least 1 Limb is part of a Man'  et  `each Foot is part of a Man'
    C) permet à ce moteur de déduire qu'il existe une jambe [Leg]
    D) les 3 dernières réponses       E) aucune des 4 autres réponses
  3. 012_RCdefin. 2022.
    (Compte-tenu des définitions données dans le cours) une représentation de connaissances (RC) ...
    A) peut être exploitée comme une donnée
    B) est une information
    C) a une interprétation dans une logique et est organisée par des relations sémantiques
    D) les 3 dernières réponses
    E) aucune des 4 réponses précédentes
  4. 012_soitUnAgentA_combienDePoulets. 2022. Soit A un agent (logiciel ou personne) purement logique (et donc
    ne faisant pas plus que ce qu'on lui dit précisément de faire)
    et n'ayant pas de (base de) sens commun, si on dit à A
    "va à la supérette la plus proche pour me ramener du poulet et,
     s'il y a aussi des ~ufs, prends en 4", et qu'à la supérette la plus proche
    il y a autant d'~ufs (au détail) et de poulets (entiers, pas en morceaux)
    que chaque client souhaite en acheter, combien d'~ufs l'agent A ramène-t-il ?


02_Langages

021_GeneralRepr

0210_TypeOrg

  1. 0210_TypeExtension. 2022. L'extension d'un type est ...
    A) l'ensemble des spécialisations d'un type       B) l'ensemble de ses sous-types
    C) l'ensemble de ses instances
    D) l'ensemble de ses instances et, si les instances sont des types, l'ensemble de leurs instances
    E) l'ensemble de ses sous-types et de leurs instances
    F) aucune des 3 autres réponses
  2. 0210_langTypesCateg. Sélectionner la réponse correcte/juste.
    A) Set_of_terms  \.  partition{ RDFa_set_of_terms  Schema.org_set_of_terms  Microformat_set_of_terms }
    B) JSON-LD  part:  RDF  JSON-LD_notation
    C) KRL  \.  (JSON part of: JSON-LD)
    D) Data_representation_language  \.  XPATH  XLINK
    E) aucune des 4 autres réponses

0212_RC_reading_exos

  1. 0212_UML_arLecture2. Thing —— Agent 2..*——owner——1..*— Entity
    dans la notation UML vue en cours, peut se lire ...

    A) any Thing has for subtype Agent and any Agent is owner of an Entity that
        has for owner at least two Agent
    B) Thing has for subtype Agent and any Agent is owner of an Entity that
        has for owner at least two Agent
    C) Thing is supertype of Agent and any Agent is owner of at least 2 Entity and
        any Entity is owner of at least 1 Agent
    D) any Agent has for type Thing and is owner of an Entity, and
        any Entity has for owner at least two Agent

    E) any Entity has for owner at least 2 Agent that are Things and
        and any Thing is an Agent
  2. 0212_FL_rLecture1rel_2. La RC FL   [B1 part _[any->a, a<-any]: B2]   ...
    A) peut se lire (et donc s'écrire en FE) :   `B1 part a B2.  B2 part a B1'
    B) peut se lire:   any B1 part a B2.  any B2 part of a B1'
    C) peut se lire:   `any B1 is part of a B2.  a B2 is part of any B1'
    D) peut s'écrire en UML:   B1 —1..*——part——1..* B2
    E) aucune des 4 autres réponses
  3. 0212_FL_rLecture2rels_2. La RC FL   [B1 part _[any->a ?b2]: (B2 part _[?b2->a]: B3), /^ A1]   ...
    A) peut s'écrire en FE:   B1 is subtype of A1. any B1 has for part a B2 which has for part a B3.
    B) peut s'écrire en FE:   A1 has for subtype B1.   any B1 has for part a B2.   a B3 is part of a B2.
    C) ne peut s'écrire en UML       D) les 3 dernières réponses       E) aucune des 4 autres réponses

0213_PhraseReprExos

  1. 0123_RC-UML_repr_2. 2022. "any Man has for id at least an ID, and
      any ID is id of a Man"  peut se représenter en UML par ...

    A) Man ◂——id—— ID
    B) Man ——id—— ID
    C) Man 1..*——id—— ID
    D) Man ——id——1..* ID
    E) Man —1..*——id——1..* ID
  2. 0213_RC_UML_repr_1. 2022. "any ID may be id of a Man, and any man has for id an ID"
    peut se représenter en UML par ...
    (rappel : a priori, aucune RC dans ce test n'a d'erreur de syntaxe)

    A) ID —1..*——id——1..* Man
    B) ID —1..*——id——0..* Man
    C) Man —0..*——id——1..* ID
    D) les 2 dernières réponses       E) aucune des 4 réponses précédentes


1_RechConn

1.1. GenericKQL

  1. 11_GenQL_g1WithCtxt_spec. 2022. Si une BC ne contient que le graphe
       [ [a B1  part:  (a B2  part:  (a B3  type: A3),  type: A2)]  believer: Tom]
    et que la sémantique de "part" est prédéfinie dans le moteur d'inférences utilisé,
    quelle réponse minimale (mais/et donc aussi correcte) ce moteur d'inférences doit retourner pour
        ?s [a B1  part: a B3] >= ?s
    sur cette BC (d'après la description donnée en cours pour ce langage de requêtes) ?
    1. [a B1 part: a B3]
    2. [a B1  part: (a B2  part: a B3)]
    3. [ [a B1  part: (a B2  part: a B3)]  believer: Tom]
    4. [ [a B1  part: (a B2  part: a B3),  type: A2)]  believer: Tom]
    5. aucune des autres réponses
  2. 11_GenQL_g1WithCtxt_xG_v1. 2022. Si une BC ne contient que le graphe
       [ [a B1  part:  (a B2  part:  (a B3  type: A3),  type: A2)]  believer: Tom]
    et que la sémantique de "part" est prédéfinie dans le moteur d'inférences utilisé,
    quelle réponse minimale (mais/et donc aussi correcte) ce moteur d'inférences doit retourner pour
        ?x [?x  believer: Tom]
    sur cette BC (d'après la description donnée en cours pour ce langage de requêtes) ?

    A)  [ [a B1  part: (a B2  part: a B3),  type: A2)]  believer: Tom]
    B)  ?x= [ [a B1  part: (a B2  part: a B3),  type: A2)]  believer: Tom]
    C)  [a B1 part: (a B2 part: (a B3 type: A3), type: A2)]
    D)  ?x= [a B1 part: (a B2 part: (a B3 type: A3), type: A2)]
    E)  aucune des 4 autres réponses
  3. 11_GenQL_g1WithCtxt_xNotG. 2022. Si une BC ne contient que le graphe
       [ [a B1  part:  (a B2  part:  (a B3  type: A3),  type: A2)]  believer: Tom]
    et que la sémantique de "part" est prédéfinie dans le moteur d'inférences utilisé,
    quelle réponse minimale ce moteur d'inférence (mais/et donc aussi correcte) doit retourner pour
        ?x [a B1  part ^1..2: ?x]
    sur cette BC (d'après la description donnée en cours pour ce langage de requêtes) ?
    1. [a B1  part: (a B2  part: a B3)]
    2. ?x= a B2;   ?x = a B3;
    3. [a B1  part: a B3]
    4. ?x= a B1;   ?x = a B3;
    5. aucune des autres réponses