Exemples de reque tes dans data.bnf.fr



Documents pareils
Présentation générale du projet data.bnf.fr

Evolution des catalogues et des métiers: comment se préparer aux changements? Quelques échos de la BnF. CRFCB Université de Toulouse 29 mars 2013

Le langage SQL Rappels

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

Web Sémantique. Examen

Guide du RDAQ. Comment saisir des descriptions de fonds et collections dans le Réseau de diffusion des archives du Québec (RDAQ)

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

14/04/2014. un ensemble d'informations sur un sujet : exhaustif, non redondant, structuré, persistant. Gaëlle PERRIN SID2 Grenoble.

Base de données relationnelle et requêtes SQL

Bibliothèque numérique de l enssib

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

La gestion des documents administratifs à la Bibliothèque nationale de France

Réaliser une recherche avec le logiciel documentaire PMB

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF

Les documents primaires / Les documents secondaires

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton

Langage SQL : créer et interroger une base

Notice d utilisation du serveur SE3 (Samba Édu 3) Version «élèves» 2.4 Lycée Jean-Pierre TIMBAUD

SQL Historique

Les formats MARC. Françoise Leresche Bibliothèque nationale de France, Agence bibliographique nationale, Bureau de normalisation documentaire

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

Le contexte actuel : Nos catalogues sont régis


clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

TD n 10 : Ma première Base de Données

16H Cours / 18H TD / 20H TP

Ecole Polytechnique de Louvain INGI Fichiers et bases de données

FORMATION A L UTILISATION DE PMB QUELQUES NOTIONS DE SQL

MODE OPERATOIRE OPENOFFICE BASE

1 Introduction et installation

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

NOTICE TELESERVICES : Demander un état hypothécaire

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

DIRECTIVES. 2. Vous devez joindre au présent formulaire les documents originaux ou des copies certifiées conformes à l original suivants :

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

Le portail documentaire

La modernisation technologique du réseau repose alors sur plusieurs axes de travail :

Déclaration d accord pour archivage et exploitation. Informations sur le contenu COMPAGNIE / CHORÉGRAPHE : PRESTATION : CHORÉGRAPHE : Nom :

Gwadloup Festival «OFF» APPEL A PROJETS DOSSIER DE CANDIDATURE

Ministère de la Culture et de la Communication

LEXIQUE DES TERMES DOCUMENTAIRES LES PLUS COURANTS

Guide de recherche - 1 -

Catalogue des formations Edition 2015

Web sémantique et pratiques documentaires

Société française des intérêts des auteurs de l écrit

ONIX : une norme pour communiquer entre familles professionnelles?

Guide d utilisation. Version 1.1

Formulaire de consentement et conditions d utilisation pour les ressortissants utilisant les services de

Évaluation d une architecture de stockage RDF distribuée

Nouvelle norme de révision: Contrôle du rapport de gestion sur les comptes annuels (ou consolidés)

Fonctionnalités Fid'Elite

GUIDE DE LA RETRAITE DES ARTISTES AUTEURS

Veuillez utiliser la liste de vérification ci-dessous pour vous assurer de ne rien oublier. Les demandes incomplètes ne seront pas étudiées.

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

Chap17 - CORRECTİON DES EXERCİCES

Guide de l utilisateur Auteurs

SIV. Page 1 / 14 NOTICE EXPLICATIVE A DESTINATION DES SOCIETES D ASSURANCE POUR LE RENSEIGNEMENT DE LA CONVENTION INDIVIDUELLE D HABILITATION

Marseille et la nuit européenne des musées Exploitation pédagogique et corrigés

Comment consulter la Photothèque de Paris 1

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

APPEL D OFFRE Création du site

Cahier des charges. Technique pour la mise en œuvre. de la procédure Portail Achat - EDI

OLAP : Mondrian + Pentaho. Maguelonne Teisseire Hugo Alatrista Salas hugo.alatrista- salas@teledetec9on.fr Flavien Bouillot

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO S2-IO2 Bases de données: Jointures, Transactions

Présentation Windows Azure Hadoop Big Data - BI

Manuel d utilisateur 1

1. l auditeur testera la présentation, le format et la transmission d un rapport d utilisation d un fournisseur.

Créer une base de données vidéo sans programmation (avec Drupal)

Le présent, le passé, mon histoire

Guide d utilisation de la base de données bibliographiques. Centre de ressources - IFsanté

Groupe Eyrolles, 2004 ISBN :

Quelques précisions concernant les commandes de Ticket Restaurant électronique par fichier Excel

Base de données Eros : Portail musiques et traditions du monde : Site Internet de la médiathèque de la Cité de la musique : TRANS'TYFIPAL :

Etude sur les usages de la lecture de bande dessinée Numérique / izneo - Labo BnF

Mysql avec EasyPhp. 1 er mars 2006

BnF Service d Action pédagogique de la Bibliothèque nationale de France

La stratégie de Radio France dans la production et la gestion de données musicales

Le signalement des acquisitions numériques à l échelle nationale Le rôle du hub de métadonnées scénarios et prototype

Référentiel des emplois et des compétences

Dossier I Découverte de Base d Open Office

Le livre numérique désigne le contenu de lecture que l on intègre dans ces liseuses. Ses synonymes sont : le livre électronique, l ebook et le livrel.

Descripteur global Interaction orale générale

FileMaker 13. Guide de référence SQL

CONCOURS INTERNATIONAL D ECRITURE

Cours 4 : Agrégats et GROUP BY

Transfert de notices bibliographiques et d autorité en ligne depuis BnF catalogue général Mode d emploi complet

DOSSIER DE CANDIDATURE 2015

Quelques informations récentes à relayer dans vos réseaux

Thématique : Arts, ruptures et continuités

Bases de données relationnelles

INTRODUCTION AU DATA MINING

PARTICIPER À UNE VENTE AUX ENCHÈRES D ŒUVRES D ART

Transcription:

Exemples de reque tes dans data.bnf.fr 1.1 Découvrir le modèle de données Quelles sont les propriétés pour décrire la ressource http://data.bnf.fr/ark:/12148/cb11933798p SELECT DISTINCT?p?o WHERE <http://data.bnf.fr/ark:/12148/cb11933798p>?p?o. 1.2 Informations sur une personne ou une organisation 1.2.1 Informations sur l auteur Exemple : Toutes les dates biographiques des auteurs (anniversaire et année de naissance et de mort) ainsi que leur nom, SELECT?auteur?jour?date1?date2?nom where?auteur foaf:birthday?jour.?auteur bio:birth?date1.?auteur bio:death?date2. OPTIONAL?auteur foaf:name?nom ORDER BY (?jour) Exemple 2 : toutes les informations sur Victor Hugo et toutes les formes du nom de cette personne SELECT DISTINCT?nom_complet?nom?prenom?forme_retenue?formes_rejetees?pays?langue?sexe?anniversaire?date_naissance?lieu_naissance?date_mort?lieu_mort?periode_activite?domaine_activite?bio WHERE <http://data.bnf.fr/ark:/12148/cb11907966z#foaf:person> foaf:gender?sexe; <http://rdvocab.info/elementsgr2/countryassociatedwiththeperson>?pays; <http://rdvocab.info/elementsgr2/languageoftheperson>?langue; <http://rdvocab.info/elementsgr2/dateofbirth>?date_naissance; <http://rdvocab.info/elementsgr2/placeofbirth>?lieu_naissance; foaf:birthday?anniversaire; <http://rdvocab.info/elementsgr2/dateofdeath>?date_mort; <http://rdvocab.info/elementsgr2/placeofdeath>?lieu_mort; <http://rdvocab.info/elementsgr2/fieldofactivityoftheperson>?domaine_activite; <http://rdvocab.info/elementsgr2/biographicalinformation>?bio; foaf:name?nom_complet; foaf:familyname?nom; foaf:givenname?prenom. <http://data.bnf.fr/ark:/12148/cb11907966z> skos:altlabel?formes_rejetees; skos:preflabel?forme_retenue OPTIONAL <http://data.bnf.fr/ark:/12148/cb11907966z#foaf:person> <http://rdvocab.info/elementsgr2/periodofactivityoftheperson>?periode_activite

page 2/7 Exemple 3 : L anniversaire des compositeurs, avec leurs noms et leurs années de naissance et de mort SELECT?auteur?jour?date1?date2?nom where?auteur foaf:birthday?jour.?doc bnfroles:r220?auteur.?auteur <http://rdvocab.info/elementsgr2/dateofbirth>?date1.?auteur <http://rdvocab.info/elementsgr2/dateofdeath>?date2. OPTIONAL?auteur foaf:name?nom ORDER BY (?jour) Exemple 4 : retrouver, pour chaque auteur, les pages comprenant les documents au sujet de cet auteur SELECT DISTINCT?auteur?documents_a_propos_de WHERE?doc dcterms:creator?uri_auteur.?documents_a_propos_de dcterms:subject?uri_auteur.?uri_auteur foaf:name?auteur FILTER REGEX (?documents_a_propos_de, ".*studies.*") SELECT DISTINCT?auteur?documents_a_propos_de WHERE?doc dcterms:creator?uri_auteur.?documents_a_propos_de dcterms:subject?uri_auteur.?uri_auteur foaf:name?auteur FILTER (!REGEX (?documents_a_propos_de, "http://data.bnf.fr/.*")) *Cette deuxième requête renvoie uniquement les pages extérieures à data.bnf.fr Exemple 5 : retrouver, pour un auteur (ici Charles Baudelaire), les documents au sujet de cet auteur SELECT DISTINCT?document WHERE?document dcterms:subject <http://data.bnf.fr/ark:/12148/cb118905823>. 1.2.2 Liens entre auteurs et œuvres Exemple : tous les documents de Victor Hugo comme auteur du texte, et, le cas échéant, les œuvres attachées SELECT DISTINCT?doc?oeuvre?titre WHERE?doc marcrel:aut <http://data.bnf.fr/ark:/12148/cb11907966z#foaf:person>. Optional?oeuvre rdarelationships:expressionofwork?doc ; rdfs:label?titre. *attention, il n existe pas d œuvres pour tous les documents http://data.bnf.fr/semanticweb#ancre3 1.3 Information sur une œuvre

page 3/7 Exemple 1 : Retrouver tous les titres du Roman de la Rose et la note associée SELECT DISTINCT?titre_forme_internationale_francais?formes_rejetees?note_associee WHERE <http://data.bnf.fr/ark:/12148/cb166125510> skos:altlabel?formes_rejetees; skos:preflabel?titre_forme_internationale_francais; skos:editorialnote?note_associee Exemple 2 : retrouver la liste des éditions d une même œuvre (ici, les Fleurs du mal) SELECT DISTINCT?edition?title?date?editeur WHERE <http://data.bnf.fr/ark:/12148/cb11947965f> foaf:focus?oeuvre.?edition rdarelationships:workmanifested?oeuvre. OPTIONAL?edition dcterms:date?date OPTIONAL?edition dcterms:title?title OPTIONAL?edition dcterms:publisher?editeur 1.4 Liens entre auteurs et expressions : fonctions d un auteur sur des documents Exemple 1 : Trouver les traducteurs d ouvrages italiens en français SELECT DISTINCT?notice?name WHERE?Work dcterms:language <http://id.loc.gov/vocabulary/iso639-2/ita>.?exp bnfroles:r680?traducteur ; dcterms:language <http://id.loc.gov/vocabulary/iso639-2/fre>.?work rdarelationships:expressionofwork?exp.?traducteur foaf:name?name.?notice foaf:focus?traducteur. Exemple 2 : Retrouver le nom et prénom de tous les photographes SELECT DISTINCT?Photographe?Prenom?Nom WHERE?expression bnfroles:r530?photographe.?photographe a foaf:person. OPTIONAL?Photographe foaf:givenname?prenom. OPTIONAL?Photographe foaf:familyname?nom. 1.5 Expositions virtuelles Expositions virtuelles de la BnF et leurs descriptions

page 4/7 SELECT?exposition?titre?sujet WHERE?exposition a <http://data.bnf.fr/ontology/bnf-onto/expositionvirtuelle> ; dcterms:title?titre ; dcterms:subject?sujet. 1.6 Sujets (RAMEAU) Exemple 1 : Pour un sujet Rameau, récupérer tous les termes spécifiques de niveau 1 et, le cas échéant, de niveau 2 SELECT DISTINCT?original_rameau?prefLabel?uri_a?label_a?uri_b?label_b WHERE?original_rameau skos:preflabel?preflabel ; skos:narrower?uri_a. MINUS?original_rameau foaf:focus?focus.?uri_a skos:preflabel?label_a. OPTIONAL?uri_a skos:narrower?uri_b.?uri_b skos:preflabel?label_b. Exemple 2 : documents au sujet du thème «Escrime» (URI http://data.bnf.fr/ark:/12148/cb11931273g) SELECT?doc?doc dcterms:subject <http://data.bnf.fr/ark:/12148/cb11931273g>. Exemple : Les éditions qui ont pour sujet la photographie SELECT DISTINCT?Edition?title WHERE?Edition a frbr-rda:manifestation; dcterms:subject <http://data.bnf.fr/ark:/12148/cb11933113t>; dcterms:title?title. 1.7 Identifiants Exemple 1 : Pour un ISNI donné, récupérer le nom et prénom de la personne concernée (ici Alexandre Dumas) SELECT DISTINCT?nom?prenom WHERE?person isni:identifiervalid "0000000121012885" ; foaf:focus?identity.?identity foaf:familyname?nom; foaf:givenname?prenom.

page 5/7 Exemple 2 : Trouver l identifiant ARK d une notice à partir de son numéro FRBNF (ici, œuvre «les travailleurs de la mer» SELECT DISTINCT?idArk WHERE?idArk bnf-onto:frbnf "11992081"^^xsd:integer. Exemple 3 : Retrouver la ou les œuvres correspondant à un ISBN avec le nom de l auteur Propriété utilisée : bnf-onto:isbn Exemple : Trouver «Extension du domaine de la lutte» à partir de l ISBN 2-7028-4777-3. SELECT DISTINCT?work?title?name WHERE?work rdfs:label?title; dcterms:creator?creator.?work rdarelationships:expressionofwork?expression.?manifestation rdarelationships:expressionmanifested?expression.?manifestation bnf-onto:isbn "2-7028-4777-3".?creator foaf:name?name. 1.8 Vocabulaires et référentiels : genres musicaux, langue, pays, type de document, ouvrages jeunesse Exemple 1 : sélectionner tous les documents de type image SELECT?image where?image dc:type <http://purl.org/dc/dcmitype/stillimage>. Limit 100 Exemple 2 : Lister les œuvres musicales par genre, en commençant par les genres les plus représentés SELECT DISTINCT?genre?label COUNT (?work) AS?nbWork WHERE?work mo:genre?genre.?genre skos:preflabel?label ORDER BY DESC (?nbwork) Exemple 3 : Sélectionner tous les ouvrages adaptés pour la jeunesse et l œuvre adaptée correspondante SELECT?uri?oeuvre WHERE?manifestation bnf-onto:ouvragejeunesse "true"^^xsd:boolean ; rdarelationships:workmanifested?oeuvre ; rdfs:seealso?uri.

page 6/7 1.9 Requête sur des dates Jour de naissance (anniversaire) sous la forme mm-jj : foaf:birthday La date exacte de naissance ou de mort sous la forme aaaa-mm-jj : bio:birth et bio:death Les années de naissance et de mort uniquement : bnf-onto:firstyear et bnf-onto:last year Exemple 1 : liste des auteurs morts avant 1924 SELECT distinct?nom?auteur?mort WHERE?oeuvre dcterms:creator?auteur.?auteur bio:death?mort ; foaf:name?nom. FILTER (xsd:integer (?mort) < "1924"^^xsd:integer ) ORDER BY DESC (?mort) *ne ramène pas les dates qui ne correspondent pas à un nombre entier (e.g. les dates incertaines n apparaissent pas ici Exemple 2 : liste des auteurs nés avant 1500, triés par date de naissance SELECT?auteur?naissance where?auteur bnf-onto:firstyear?naissance.?auteur a foaf:person. Filter (?naissance < "1500"^^xsd:integer) ORDER BY ASC (?naissance) 1.10 Lieux, notices géographiques Exemple 1 : tous les documents numérisés au sujet des notices géographiques SELECT DISTINCT?lieu?doc?docnum where?lieu rdf:type geo:spatialthing.?doc dcterms:subject?concept.?concept foaf:focus?lieu.?doc rdarelationships:electronicreproduction?docnum. Exemple 2 : tous les documents numérisés au sujet des notices géographiques et des thèmes associés SELECT DISTINCT?lieu?doc?docnum where?lieu rdf:type <http://www.w3.org/2003/01/geo/wgs84_pos#spatialthing>.?doc dcterms:subject?concept.?concept foaf:focus?lieu.?doc rdarelationships:electronicreproduction?docnum. UNION?doc dcterms:subject?rameau.?lieu skos:exactmatch?rameau.

page 7/7 Exemple 3 : les lieux alignés avec leurs thèmes correspondants SELECT?lieu?concept where?c a <http://www.w3.org/2003/01/geo/wgs84_pos#spatialthing>.?lieu foaf:focus?c.?lieu skos:closematch?concept. 1.11 Spectacles Exemple : dates, titres lieux et participants des spectacles dans data.bnf.fr SELECT distinct?spectacle?nom?lieu?date?participants WHERE?spectacle a <http://rdvocab.info/uri/schema/frbrentitiesrda/work>; a <http://purl.org/dc/dcmitype/event> ; rdfs:label?nom ; dcterms:date?date ; dcterms:contributor?participants ; schemaorg:location?lieu. Limit 100 1.12 Périodiques Exemple : périodiques numérisés dans Gallica et leurs ISSN SELECT?periodique?titre?issn?Gallica WHERE?periodique rdarelationships:electronicreproduction?gallica ; bibo:issn?issn ; rdfs:label?titre. 1.13 Liens vers des documents numérisés dans Gallica Exemple : les photographies* numérisées dans Gallica, avec leur URL et leur titre SELECT DISTINCT?Doc?title?URLGallica WHERE?Expression bnfroles:r530?creator.?doc rdarelationships:expressionmanifested?expression.?doc rdarelationships:electronicreproduction?urlgallica; dcterms:title?title. *Documents liés à une personne ou organisation avec le rôle «photographe» Exemple 2 : tous les portraits d auteurs dans Gallica SELECT distinct?auteur?url WHERE?auteur rdf:type skos:concept ; foaf:focus?person.?doc rdarelationships:electronicreproduction?url ; dcterms:subject?auteur ; dcterms:subject <http://data.bnf.fr/ark:/12148/cb11932843f>.