Package 'arkg'

Title: Access to the ArKG Chile Archaeological Dating Knowledge Graph
Description: Client for the Archaeology Knowledge Graph of Chile (ArKG, <https://arkg.cl>), providing access to Chilean archaeological dates (radiocarbon and thermoluminescence) via its SPARQL endpoint powered by 'MillenniumDB'.
Authors: Victor Mendez [aut, cre]
Maintainer: Victor Mendez <[email protected]>
License: CC BY-SA 4.0
Version: 0.1.0
Built: 2026-07-22 10:49:28 UTC
Source: https://github.com/cran/arkg

Help Index


Obtener las dataciones arqueologicas (Fechado) de ArKG

Description

Recupera los fechados arqueologicos (radiocarbono y termoluminiscencia) del grafo ArKG. Las consultas usan OPTIONAL y el post-procesado es defensivo: si la ontologia cambia y algun predicado desaparece, la columna correspondiente se devuelve vacia en lugar de producir un error.

Usage

arkg_dates(limit = 100)

Arguments

limit

Numero maximo de filas a devolver (NULL = todas).

Value

Un tibble con las dataciones. Columnas: fechado, label, site, material, method, c14_age, c14_type, sd, source, id.

Examples

## Not run: 
arkg_dates(limit = 100)

## End(Not run)

Endpoint SPARQL de ArKG

Description

Devuelve la URL del endpoint SPARQL de ArKG. Se puede sobrescribir con la variable de entorno ARKG_SPARQL_ENDPOINT.

Usage

arkg_endpoint()

Value

Cadena de caracteres con la URL del endpoint.

Examples

arkg_endpoint()

Listar sitios arqueologicos (ArchSite) de ArKG

Description

Recupera los sitios arqueologicos del grafo ArKG con sus coordenadas. El post-procesado es defensivo ante cambios de la ontologia.

Usage

arkg_sites(limit = 100)

Arguments

limit

Numero maximo de filas a devolver (NULL = todas).

Value

Un tibble con los sitios. Columnas: site, label, x, y, id.

Examples

## Not run: 
arkg_sites()

## End(Not run)

Ejecutar una consulta SPARQL en ArKG

Description

Envia una consulta SPARQL al endpoint de ArKG (MillenniumDB) mediante POST y devuelve los resultados como tibble (para SELECT) o logico (ASK).

Usage

arkg_sparql(query, endpoint = arkg_endpoint())

Arguments

query

Cadena de texto con la consulta SPARQL.

endpoint

URL del endpoint (por defecto arkg_endpoint())..

Value

Un tibble para consultas SELECT, o logical para ASK.

Examples

## Not run: 
arkg_sparql("SELECT * WHERE { ?s ?p ?o } LIMIT 5")

## End(Not run)