23-02-2023 Clef

Novità

  • Esercizi per gli studenti di Computational Data
  • Lavoro sull’articolo su Meta

CLEF

  • Articolo: https://arxiv.org/pdf/2206.08259.pdf
  • Documentazione: https://polifonia-project.github.io/clef/
  • Considerazioni:
    • Corretto qualche bug minore (percorsi su Windows, URI base hard coded) funziona

    • È possibile creare template personalizzati da interfaccia grafica. Tuttavia, il template si basa necessariamente su un’ontologia scritta in OWL (in stile Gaffe)

    • Non è possibile importare dati, i record vanno creati uno alla volta da interfaccia.

    • I record sono modificabili e c’è un sistema di change-tracking che dovrebbe caricare i delta rapprsentati come named graphs su GitHub, ma non sono riuscito a far funzionare questo pezzo.

    • I dati vengono salvati sia su triplestore che su file ttl in tempo reale. I dati e la provenance vengono modellati così:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      @prefix ns1: <http://www.w3.org/ns/prov#> .
      @prefix ns2: <http://schema.org/> .
      @prefix ns3: <http://dbpedia.org/ontology/> .
      @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
      @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

      <https://w3id.org/clef/1676738857-22325> a <http://example.org/ExampleClass> ;
      rdfs:label "Un titolo modificato" ;
      ns2:birthPlace <https://sws.geonames.org/3181928> ;
      ns2:description "Una descrizione" ;
      ns2:gender <http://example.org/male> ;
      ns2:knows <http://www.wikidata.org/entity/Q7371> ;
      ns2:memberOf <http://example.org/unibo> ;
      ns2:title "Un titolo modificato" .

      <https://w3id.org/clef/1676738857-22325/> rdfs:label "Un titolo modificato" ;
      ns3:currentStatus "published"^^xsd:string ;
      ns2:title "Un titolo modificato" ;
      ns1:generatedAtTime "2023-02-18T17:49:57.660068"^^xsd:dateTime ;
      ns1:wasAttributedTo <https://w3id.org/clef/anonymous> ;
      ns1:wasInfluencedBy <https://w3id.org/clef/anonymous> .

      <http://example.org/male> rdfs:label "male"^^xsd:string .

      <http://example.org/unibo> rdfs:label "University of Bologna"^^xsd:string .

      <http://www.wikidata.org/entity/Q7371> rdfs:label "Federico Fellini"^^xsd:string .

      <https://sws.geonames.org/3181928> rdfs:label "Bologna"^^xsd:string .

      <https://w3id.org/clef/anonymous> rdfs:label "anonymous" .
    • C’è un sistema di autenticazione basato su GitHub per progetti collaborativi.

  • Cosa fare?
    • Generazione dei template a partire da RML
    • Bulk load
    • Gestione della provenance con l’OCDM e integrazione di time-agnostic-library
    • Offrire un sistema di autenticazione più immediato, per esempio tramite ORCID.

23-02-2023 Clef
https://arcangelo7.github.io/p/5f980e4f039f407ba5a07850de6a5254/
Author
Arcangelo Massari
Posted on
February 22, 2023
Licensed under