Grafs de coneixement

« Back to Glossary Index

Un graf de coneixement és una representació estructurada del coneixement on les entitats (persones, llocs, coses, conceptes) són nodes i les seves relacions són arestes. Fa servir identificadors i semàntica compartida (sovint amb RDF i OWL) per tal que conjunts de dades diferents es puguin connectar, consultar (SPARQL) i raonar-hi de manera consistent.

Idees clau

  • Semàntica primer: les dades es descriuen amb vocabularis/ontologies (classes, propietats, restriccions).
  • Orientat a graf: el coneixement = nodes (entitats) + arestes (relacions) + etiquetes o pesos opcionals.
  • Interoperabilitat: els identificadors globals (IRIs) i els esquemes compartits permeten enllaçar fonts diverses.
  • Consulta i raonament: patrons de graf via SPARQL; inferència amb regles RDFS/OWL.
  • Evolució: els grafs poden créixer incrementalment sense migracions rígides de taules.

Components típics

  • Model de dades: triples/quàdruples RDF o grafs de propietats; mapatges des de relacional/JSON.
  • Vocabulari: classes i propietats (p. ex. schema.org, FOAF, SKOS) i ontologies pròpies.
  • Emmagatzematge i serveis: triplestores / BD de grafs, endpoints SPARQL, APIs.
  • Governança: procedència (PROV), versionat, qualitat de dades, control d’accés.

Casos d’ús

  • Cerca i recomanacions: comprensió d’entitats, desambiguació, connexió d’entitats relacionades.
  • Integració de dades empresarials: unificar silos amb una capa semàntica comuna.
  • Anàlisi i raonament: anàlisi d’impacte, comprovacions de compliment, rutes de causa-arrel.
  • Contingut i mitjans: mapes temàtics, enllaçat editorial, gestió de drets/metadades.

Mini exemple

Triples (subjecte–predicat–objecte):

<http://example.org/person/123> a schema:Person .
<http://example.org/person/123> schema:name "Ada Lovelace" .
<http://example.org/person/123> schema:knows <http://example.org/person/456> .

Consulta de qui coneix l’Ada (SPARQL):

SELECT ?nomAmic WHERE {
  <http://example.org/person/123> schema:knows ?amic .
  ?amic schema:name ?nomAmic .
}

Termes relacionats

  • RDF (Resource Description Framework)
  • RDFS i OWL
  • SPARQL
  • Ontologia i SKOS

Preguntes freqüents

És el mateix un graf de coneixement i una base de dades de grafs?
No necessàriament. Un graf de coneixement és un model + significat (semàntica i governança). Es pot emmagatzemar en un triplestore o en una BD de propietats, però el clau és que els nodes/arestes tinguin definició semàntica.

Necessito RDF?
RDF és l’estàndard més comú per a la interoperabilitat semàntica. Alguns projectes comencen amb grafs de propietats i més endavant fan mapatge a RDF per a enllaçar i publicar.

Més informació

  • schema.org (vocabulari bàsic per a la web)
  • Especificacions W3C RDF, RDFS, OWL, SPARQL
« Back to Glossary Index