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