Skip to content

Instantly share code, notes, and snippets.

@ncarboni
ncarboni / smithsonian_crm.sparql
Last active Apr 24, 2021
CRM query for obtaining appellation, dimension and creation date of an object
View smithsonian_crm.sparql
SELECT ?creation_date ?appellation ?label ?dimension_value ?dimension_unit
WHERE {
?x crm:P1_is_identified_by ?appellation ;
crm:P43_has_dimension ?dimension .
?creation_event crm:P108_has_produced ?x ;
crm:P4_has_time-span ?creation_date .
View names_mermaid.mmd
graph TD
classDef Literal fill:#f2f2f2,stroke:#000000;
classDef CRM_Entity fill:#FFFFFF,stroke:#000000;
classDef Temporal_Entity fill:#00C9E6, stroke:#000000;
classDef Type fill:#E18312, stroke:#000000;
classDef Time-Span fill:#2C9C91, stroke:#000000;
classDef Appellation fill:#FFEB7F, stroke:#000000;
classDef Place fill:#008836, stroke:#000000;
classDef Persistent_Item fill:#B266B2, stroke:#000000;
classDef Conceptual_Object fill:#FFD700, stroke:#000000;
View artwork_mmd.mmd
graph TD
classDef Literal fill:#f2f2f2,stroke:#000000;
classDef CRM_Entity fill:#FFFFFF,stroke:#000000;
classDef Temporal_Entity fill:#00C9E6, stroke:#000000;
classDef Type fill:#E18312, stroke:#000000;
classDef Time-Span fill:#2C9C91, stroke:#000000;
classDef Appellation fill:#FFEB7F, stroke:#000000;
classDef Place fill:#008836, stroke:#000000;
classDef Persistent_Item fill:#B266B2, stroke:#000000;
classDef Conceptual_Object fill:#FFD700, stroke:#000000;
@ncarboni
ncarboni / convert_geonames.py
Created May 26, 2020
Convert geonames RDF to usable format
View convert_geonames.py
# script modified from https://github.com/rhasan/sw/blob/master/genames/convert2ntriples.py
# This script will take genames rdf dump available here http://download.geonames.org/all-geonames-rdf.zip
# and convert each triples to N-Triple seralization.
# The dump has one rdf document per toponym on every line of the file.
# The produced N-Triples will be written in geonames.nt file. The final geonames.nt file is approximately 13.21GB
#!/usr/bin/python
import rdflib
fo = open("geonames.nt", "wb")
View authorityname_loc.ttl
@prefix ns0: <http://www.loc.gov/mads/rdf/v1#> .
@prefix ns1: <http://id.loc.gov/vocabulary/identifiers/> .
@prefix ns2: <http://id.loc.gov/ontologies/RecordInfo#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ns3: <http://id.loc.gov/ontologies/bflc/> .
<http://id.loc.gov/authorities/names/n50069453>
a <http://www.loc.gov/mads/rdf/v1#CorporateName>, <http://www.loc.gov/mads/rdf/v1#Authority> ;
@ncarboni
ncarboni / viaf_sameness.nt
Created Mar 25, 2020
VIAF encoding sameness
View viaf_sameness.nt
<http://viaf.org/viaf/122650373> <http://schema.org/sameAs> <http://www.wikidata.org/entity/Q19596483> .
<http://viaf.org/viaf/122650373> <http://schema.org/sameAs> <http://viaf.org/viaf/122650373> .
View bnf_encoding_sameness.nt
<http://data.bnf.fr/ark:/12148/cb11896729n> <http://www.w3.org/2002/07/owl#sameAs> <http://wikidata.org/entity/Q7192019> .
<http://data.bnf.fr/ark:/12148/cb11896729n> <http://xmlns.com/foaf/0.1/focus> <http://data.bnf.fr/ark:/12148/cb11896729n#about> .
<http://data.bnf.fr/ark:/12148/cb11896729n#about> <http://www.w3.org/2002/07/owl#sameAs> <http://data.bnf.fr/ark:/12148/cb11896729n#foaf:Person> .
<http://data.bnf.fr/ark:/12148/cb11896729n#about> <http://www.w3.org/2002/07/owl#sameAs> <http://viaf.org/viaf/44296876> .
<http://data.bnf.fr/ark:/12148/cb11896729n#about> <http://www.w3.org/2002/07/owl#sameAs> <http://www.idref.fr/026787431/id> .
View bnf_encoding_labels.nt
<http://data.bnf.fr/ark:/12148/cb11896729n> <http://xmlns.com/foaf/0.1/focus> <http://data.bnf.fr/ark:/12148/cb11896729n#about> .
<http://data.bnf.fr/ark:/12148/cb11896729n#about> <http://xmlns.com/foaf/0.1/familyName> "Choffard" .
<http://data.bnf.fr/ark:/12148/cb11896729n#about> <http://xmlns.com/foaf/0.1/gender> "male" .
<http://data.bnf.fr/ark:/12148/cb11896729n#about> <http://xmlns.com/foaf/0.1/givenName> "Pierre-Philippe" .
<http://data.bnf.fr/ark:/12148/cb11896729n#about> <http://xmlns.com/foaf/0.1/name> "Pierre-Philippe Choffard" .
@ncarboni
ncarboni / gnd_biblio_sameness.ttl
Created Mar 19, 2020
GND bibliographic work encoding sameness
View gnd_biblio_sameness.ttl
<https://d-nb.info/gnd/4001191-4>
owl:sameAs <http://viaf.org/viaf/182731512>, <http://id.loc.gov/rwo/agents/n90685273> .
@ncarboni
ncarboni / gnd_biblio_labels.ttl
Created Mar 19, 2020
GND Bibliographic Work labels
View gnd_biblio_labels.ttl
<https://d-nb.info/gnd/4001191-4>
gndo:variantNameForTheWork "La bataille d'Aliscans", "Chanson d'Aliscans";
gndo:preferredNameForTheWork "Aliscans" .