Week 2 Flashcards
(15 cards)
4 proposals for knowledge
graphs
- Give all things a name
- Names are addresses on the Web
- Relations between things form Graphs of Data
- Add explicit semantics (formal knowledge) to allow for
predictable inferencing
linked data
a set of best practices for publishing and connecting structured data on the web
is meant to create a more accessible data world where data is linked with each other ont he web
open data
data that is freely available for anyone to access
linked open data
making your data available in some common data formats like links and making your data useable and reusable
model
a simplified representation of the real world, made for understanding, structuring, predicting and communicating
four linked daya principles
- Use URIs as names for things
- use HTTP URIs so that people can look up those names
- when someone looks up a URI, provide useful information using RDF
- Include links to other URIs so that they can discover more things
URI
Uniform Resource Identifier, resources are identified by URIs, cannot have the same ID for the same thing
literals
used to represent ‘literal’ data values and always have a datatype. datatypes are also resources
RDF graph
a set of triples that contains two triples
why HTTP URIs
HTTP URIs have a global scope and are unique throughout the web.
this helps avoid name clashes and they’re grounded in society
why triples?
any information format can be transformed to triples.
relations are made explicit, they are elements in their own right.
- unlike database columns and binary predicates
- the predicate is an element in a triple and can be described in RDF
- self-documenting
why graphs?
- a single but highly versatile format
- since rdf graphs are sets of triples, basic set operations are well-defined
- take the union to merge two graphs
- extend a graph by adding more triples
blank nodes
resources without a URI, when resource is unknown or has no identifier. can be either object or subject
RDF
a generic language for describing data about resources written in forms of web enabled knowledge graphs
extends the linking structure of the web
completely application independent
SPARQL
specifies how to query triple stores over HTTP, specifies syntax for writing queries, six types:
- SELECT
-CONSTRUCT
-INSERT
-DELETE
-ASK
-DESCRIBE