# RDF Endpoint για Ανοιχτά Δεδομένα

## RDF Endpoint για Ανοιχτά Δεδομένα&#x20;

### Τι είναι το RDF endpoint για ανοιχτά δεδομένα&#x20;

Το data.gov.gr παρέχει δημόσιο RDF endpoint για την ανάκτηση των μεταδεδομένων των ανοιχτών συνόλων δεδομένων του εθνικού καταλόγου σε μορφή DCAT-AP RDF.&#x20;

Το endpoint αυτό υποστηρίζει την αυτόματη ανάγνωση από τρίτα συστήματα, όπως το data.europa.eu, επιτρέποντας τη διασύνδεση και συγκομιδή μεταδεδομένων με ευρωπαϊκές και διεθνείς πλατφόρμες.&#x20;

📘 Το RDF endpoint είναι μέρος της επέκτασης CKAN DCAT (ckanext-dcat) και ακολουθεί το πρότυπο DCAT-AP (Data Catalog Vocabulary Application Profile for data portals in Europe).&#x20;

### &#x20;Διεύθυνση RDF endpoint&#x20;

👉 <https://staging.data.gov.gr/catalog.rdf?fq=is_nsip:No>

Το συγκεκριμένο endpoint επιστρέφει RDF μεταδεδομένα όλων των ανοιχτών συνόλων δεδομένων, δηλαδή αυτών που έχουν επισημανθεί με access\_rights = public και δεν χαρακτηρίζονται ως NSIP (National Single Information Point) ή προστατευόμενα.&#x20;

### Πότε να χρησιμοποιήσετε το RDF endpoint για ανοιχτά δεδομένα&#x20;

Χρησιμοποιήστε το RDF endpoint όταν θέλετε:&#x20;

* να διασυνδέσετε τον κατάλογο με το data.europa.eu ή άλλα ευρωπαϊκά αποθετήρια,&#x20;
* να ανακτήσετε RDF dumps για συγκομιδή και ευρετηρίαση μεταδεδομένων,&#x20;
* να ενσωματώσετε μεταδεδομένα DCAT-AP σε εφαρμογές Linked Data,&#x20;
* να ελέγξετε τη συμμόρφωση και πληρότητα μεταδεδομένων του καταλόγου.&#x20;

### Συμμόρφωση με τις ευρωπαϊκές κατευθύνσεις&#x20;

Σύμφωνα με τις [κατευθυντήριες οδηγίες της Ευρωπαϊκής Ένωσης για τη δημοσίευση και συγκομιδή μεταδεδομένων](https://dataeuropa.gitlab.io/data-provider-manual/how-to-publish/request-harvesting/), το RDF endpoint του data.gov.gr καλύπτει τις ακόλουθες απαιτήσεις (5–9):&#x20;

<table data-header-hidden><thead><tr><th width="78.199951171875"># </th><th>Απαίτηση </th><th>Περιγραφή </th><th>Υλοποίηση στο data.gov.gr </th></tr></thead><tbody><tr><td>5 </td><td>Πρότυπο μεταδεδομένων </td><td>Υποστήριξη DCAT-AP, CKAN JSON ή INSPIRE. </td><td>Υλοποιείται με DCAT-AP</td></tr><tr><td>6 </td><td>Αναπαράσταση μεταδεδομένων </td><td>RDF/XML, JSON-LD ή οποιαδήποτε RDF αναπαράσταση. </td><td>Παρέχεται σε RDF/XML</td></tr><tr><td>7 </td><td>API / Πρωτόκολλο ανάκτησης δεδομένων </td><td>OAI-PMH, RDF dump file, CKAN API ή SPARQL endpoint. </td><td>Υποστηρίζεται RDF dump file </td></tr><tr><td>8 </td><td>Αυθεντικοποίηση πρόσβασης </td><td>Ελέγχεται αν απαιτείται ταυτοποίηση για την πρόσβαση στο API. </td><td>Δεν απαιτείται — πλήρως ανοιχτό endpoint </td></tr><tr><td>9 </td><td>Πρότυπα ημερομηνιών (ISO 8601) </td><td>Οι ημερομηνίες πρέπει να είναι συμβατές με το ISO 8601. </td><td>Συμμόρφωση με ISO 8601 για όλα τα πεδία ημερομηνιών </td></tr></tbody></table>

### Συμμόρφωση με το Hydra Core Vocabulary&#x20;

Το data.gov.gr συμμορφώνεται επίσης με την πρόταση της Ευρωπαϊκής Επιτροπής για την οργάνωση RDF dump αρχείων χρησιμοποιώντας το Hydra Core Vocabulary.&#x20;

Αυτό επιτρέπει την σελιδοποίηση (pagination) των RDF dumps, διευκολύνοντας τη σταδιακή συγκομιδή μεγάλου όγκου μεταδεδομένων από το data.europa.eu.&#x20;

Σύμφωνα με τις κατευθύνσεις:&#x20;

“If datasets are provided as a dump file, it is recommended to split the file into pages, for example, by using the Hydra Core Vocabulary.”&#x20;

(Πηγή: data.europa.eu harvesting guidelines)&#x20;

Τα RDF dump αρχεία που προσφέρει το data.gov.gr μέσω των endpoints του είναι διαρθρωμένα σύμφωνα με το Hydra vocabulary, παρέχοντας μηχανικά ευανάγνωστα links επόμενων σελίδων (hydra:nextPage).&#x20;

### Παραδείγματα&#x20;

1\. Ανάκτηση RDF μεταδεδομένων όλων των ανοιχτών συνόλων δεδομένων&#x20;

{% code overflow="wrap" %}

```
curl -L "https://opendata-staging.open1.eu/catalog.rdf?fq=is_nsip:no" -o open_catalog.rdf 
```

{% endcode %}

### Πλεονεκτήματα RDF endpoint&#x20;

* Παρέχει ενημερωμένα RDF μεταδεδομένα για όλα τα ανοιχτά σύνολα δεδομένων.&#x20;
* Είναι πλήρως δημόσιο, χωρίς απαίτηση ταυτοποίησης.&#x20;
* Συμμορφώνεται με τα πρότυπα DCAT-AP, ISO 8601 και Hydra Vocabulary.&#x20;
* Επιτρέπει εύκολη συγκομιδή από το data.europa.eu και άλλα αποθετήρια.&#x20;

### Σημαντικό&#x20;

Το RDF endpoint αυτό περιλαμβάνει μόνο τα ανοιχτά δεδομένα (is\_nsip:no).&#x20;

Για τη διάθεση μεταδεδομένων των προστατευόμενων συνόλων, χρησιμοποιήστε το αντίστοιχο endpoint, όπως αυτό περιγράφεται στην επόμενη ενότητα.
