56,966 blogs · [ { "id": "01a08736-d7f1-71ca-9b4f-998ae7e925fe", "title": "Camping at Windigo in Isle Royale National Park", "url": "https://baskauf.blogspot.com/2025/10/camping-at-windigo-in-isle-royale.html", "published_at": "2025-10-11T19:02:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae808bb62", "title": "Favorite Nebula Award-winning Novels", "url": "https://baskauf.blogspot.com/2025/03/favorite-nebula-award-winning-novels.html", "published_at": "2025-03-31T16:15:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae82b0844", "title": "Favorite Hugo Award-winning Novels", "url": "https://baskauf.blogspot.com/2025/02/favorite-hugo-award-winning-novels.html", "published_at": "2025-02-17T02:14:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae8827b87", "title": "Building an Omeka website on AWS", "url": "https://baskauf.blogspot.com/2023/08/building-omeka-website-on-aws.html", "published_at": "2023-08-06T21:03:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae8a0ff93", "title": "Structured Data in Commons and wikibase software tools", "url": "https://baskauf.blogspot.com/2023/04/structured-data-in-commons-and-wikibase.html", "published_at": "2023-04-12T20:45:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae8aa5518", "title": "CommonsTool: A script for uploading art images to Wikimedia Commons", "url": "https://baskauf.blogspot.com/2022/09/commonstool-script-for-uploading-art.html", "published_at": "2022-09-07T12:21:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae90e78c1", "title": "Making SPARQL queries to Wikidata using Python", "url": "https://baskauf.blogspot.com/2022/06/making-sparql-queries-to-wikidata-using.html", "published_at": "2022-06-11T17:23:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae91d2bae", "title": "Birding in Puerto Rico", "url": "https://baskauf.blogspot.com/2022/03/birding-in-puerto-rico.html", "published_at": "2022-03-17T02:44:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae999ec81", "title": "Investigating Wordle guesses", "url": "https://baskauf.blogspot.com/2022/01/investigating-wordle-guesses.html", "published_at": "2022-01-18T03:09:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998ae9e32ed9", "title": "Writing your own data to Wikidata using spreadsheets: Part 4 - Downloading existing data", "url": "https://baskauf.blogspot.com/2021/03/writing-your-own-data-to-wikidata-using_18.html", "published_at": "2021-03-18T12:36:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aea274f64", "title": "Writing your own data to Wikidata using spreadsheets: Part 3 - Determining what properties to use", "url": "https://baskauf.blogspot.com/2021/03/writing-your-own-data-to-wikidata-using_11.html", "published_at": "2021-03-12T02:45:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aeae98a61", "title": "Writing your own data to Wikidata using spreadsheets: Part 2 - editing the real Wikidata", "url": "https://baskauf.blogspot.com/2021/03/writing-your-own-data-to-wikidata-using_7.html", "published_at": "2021-03-08T04:28:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aeba0a560", "title": "Writing your own data to Wikidata using spreadsheets: Part 1 - test.wikidata.org", "url": "https://baskauf.blogspot.com/2021/03/writing-your-own-data-to-wikidata-using.html", "published_at": "2021-03-01T18:08:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aec234703", "title": "TDWG gets 5 Stars!", "url": "https://baskauf.blogspot.com/2020/03/tdwg-gets-5-stars.html", "published_at": "2020-03-05T16:12:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aec5342ad", "title": "VanderBot part 4: Preparing data to send to Wikidata", "url": "https://baskauf.blogspot.com/2020/02/vanderbot-part-4-preparing-data-to-send.html", "published_at": "2020-02-08T15:28:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aecf0977a", "title": "VanderBot part 3: Writing data from a CSV file to Wikidata", "url": "https://baskauf.blogspot.com/2020/02/vanderbot-part-3-writing-data-from-csv.html", "published_at": "2020-02-07T22:49:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aeddbe440", "title": "VanderBot part 2: The Wikibase data model and Wikidata identifiers", "url": "https://baskauf.blogspot.com/2020/02/vanderbot-part-2-wikibase-data-model.html", "published_at": "2020-02-07T17:16:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aeea301ef", "title": "VanderBot: A Python Script for Writing to Wikidata (part 1)", "url": "https://baskauf.blogspot.com/2020/02/vanderbot-python-script-for-writing-to.html", "published_at": "2020-02-07T04:38:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aef46bb63", "title": "Understanding the Standards Documentation Specification, Part 6: The rs.tdwg.org repository", "url": "https://baskauf.blogspot.com/2019/10/understanding-standards-documentation.html", "published_at": "2019-10-23T21:54:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aef51ae58", "title": "Comparing the ABCD model to Darwin Core", "url": "https://baskauf.blogspot.com/2019/06/comparing-abcd-model-to-darwin-core.html", "published_at": "2019-06-11T16:41:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998aef97a387", "title": "Putting Data into Wikidata using Software", "url": "https://baskauf.blogspot.com/2019/06/putting-data-into-wikidata-using.html", "published_at": "2019-06-04T22:39:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998af03cbcbd", "title": "Getting Data Out of Wikidata using Software", "url": "https://baskauf.blogspot.com/2019/05/getting-data-out-of-wikidata-using.html", "published_at": "2019-05-28T17:24:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998af0ca46f3", "title": "Understanding the TDWG Standards Documentation Specification, Part 5: Acquiring Machine-readable using DCAT", "url": "https://baskauf.blogspot.com/2019/04/understanding-tdwg-standards_24.html", "published_at": "2019-04-24T17:06:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998af0e82c2a", "title": "Understanding the TDWG Standards Documentation Specification, Part 4: Machine-readable Metadata Via an API", "url": "https://baskauf.blogspot.com/2019/04/understanding-tdwg-standards_7.html", "published_at": "2019-04-08T03:44:00+00:00" }, { "id": "01a08736-d7f1-71ca-9b4f-998af1bd2307", "title": "Understanding the TDWG Standards Documentation Specification, Part 3: Machine-readable Metadata Via Content Negotiation", "url": "https://baskauf.blogspot.com/2019/04/understanding-tdwg-standards.html", "published_at": "2019-04-03T04:17:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d19589ab9", "title": "Understanding the TDWG Standards Documentation Specification, Part 2: Hierarchy Model and Implementation of IRIs", "url": "https://baskauf.blogspot.com/2019/03/understanding-tdwg-standards_10.html", "published_at": "2019-03-10T14:55:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d199da8df", "title": "Understanding the TDWG Standards Documentation Specification Part 1: Background", "url": "https://baskauf.blogspot.com/2019/03/understanding-tdwg-standards.html", "published_at": "2019-03-04T06:48:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1a12c312", "title": "Turning stuff on and off using a Raspberry Pi: Froggy resurrected", "url": "https://baskauf.blogspot.com/2018/02/turning-stuff-on-and-off-using.html", "published_at": "2018-02-26T03:56:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1b063b15", "title": "How (and why) we set up a SPARQL endpoint", "url": "https://baskauf.blogspot.com/2017/07/how-and-why-we-set-up-sparql-endpoint.html", "published_at": "2017-07-02T22:11:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1b0ba73c", "title": "Using the TDWG Standards Documentation Specification with a Controlled Vocabulary", "url": "https://baskauf.blogspot.com/2017/05/using-tdwg-standards-documentation.html", "published_at": "2017-05-02T15:01:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1bd4244c", "title": "Why I decided to vote for the union", "url": "https://baskauf.blogspot.com/2017/03/why-i-decided-to-vote-for-union.html", "published_at": "2017-03-30T19:01:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1caa4efb", "title": "A Web Service with Content Negotiation for Linked Data using BaseX", "url": "https://baskauf.blogspot.com/2017/03/a-web-service-with-content-negotiation.html", "published_at": "2017-03-26T13:51:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1ce450c2", "title": "Controlled values (again)", "url": "https://baskauf.blogspot.com/2017/03/controlled-values-again.html", "published_at": "2017-03-11T14:00:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1d0947b4", "title": "SPARQL: the weirdness of unnamed graphs", "url": "https://baskauf.blogspot.com/2017/02/sparql-weirdness-of-unnamed-graphs.html", "published_at": "2017-02-14T04:00:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1d4bead9", "title": "SPARQL-based web app to find Chinese temple buildings", "url": "https://baskauf.blogspot.com/2016/11/sparql-based-web-app-to-find-chinese.html", "published_at": "2016-11-14T03:31:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1d9f084a", "title": "Fixing the octopus", "url": "https://baskauf.blogspot.com/2016/11/fixing-octopus.html", "published_at": "2016-11-09T22:29:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1e935cce", "title": "Guid-O-Matic meets the DwC-A RDF octopuses", "url": "https://baskauf.blogspot.com/2016/11/guid-o-matic-meets-dwc-rdf-octopus.html", "published_at": "2016-11-06T14:51:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1f5e5393", "title": "Linked Data \"Magic\" and \"Big\" data", "url": "https://baskauf.blogspot.com/2016/10/linked-data-magic-and-big-data.html", "published_at": "2016-10-31T21:12:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d1f886c40", "title": "Guid-O-Matic meets Darwin Core Archives", "url": "https://baskauf.blogspot.com/2016/10/guid-o-matic-meets-darwin-core-archives.html", "published_at": "2016-10-23T19:57:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d2003bf07", "title": "Guid-O-Matic goes to China", "url": "https://baskauf.blogspot.com/2016/10/guid-o-matic-goes-to-china.html", "published_at": "2016-10-23T19:51:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d20736687", "title": "Controlled values for Country from Darwin Core", "url": "https://baskauf.blogspot.com/2016/04/controlled-values-for-country-from.html", "published_at": "2016-04-04T12:57:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d2117510e", "title": "Controlled values for Establishment Means from Darwin Core", "url": "https://baskauf.blogspot.com/2016/04/controlled-values-for-establishment.html", "published_at": "2016-04-01T17:59:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d212c8e76", "title": "Controlled values for Subject Category from Audubon Core", "url": "https://baskauf.blogspot.com/2016/03/controlled-values-for-subject-category.html", "published_at": "2016-03-21T13:43:00+00:00" }, { "id": "01a0e454-582f-70d8-bad4-166d2171e8c2", "title": "Ontologies, thesauri, and SKOS", "url": "https://baskauf.blogspot.com/2016/03/ontologies-thesauri-and-skos.html", "published_at": "2016-03-14T11:42:00+00:00" }, { "id": "01a0e454-5830-73eb-ab65-344e0928dfae", "title": "Semantic MediaWiki and terms.tdwg.org", "url": "https://baskauf.blogspot.com/2016/03/semantic-mediawiki-and-termstdwgorg.html", "published_at": "2016-03-06T15:48:00+00:00" }, { "id": "01a0e454-5830-73eb-ab65-344e09db6d6a", "title": "Stress testing the Stardog reasoner", "url": "https://baskauf.blogspot.com/2016/02/stress-testing-stardog-reasoner.html", "published_at": "2016-02-25T16:39:00+00:00" }, { "id": "01a0e454-5830-73eb-ab65-344e0a3a819e", "title": "Reasoning on real Linked Data using Stardog", "url": "https://baskauf.blogspot.com/2016/02/reasoning-on-real-linked-data-using.html", "published_at": "2016-02-22T05:16:00+00:00" }, { "id": "01a0e454-5830-73eb-ab65-344e0b27b824", "title": "Linked Data (for real)", "url": "https://baskauf.blogspot.com/2016/02/linked-data-for-real.html", "published_at": "2016-02-16T15:34:00+00:00" }, { "id": "01a0e454-5830-73eb-ab65-344e0ba19c10", "title": "RDF for talking about people", "url": "https://baskauf.blogspot.com/2016/02/rdf-for-talking-about-people.html", "published_at": "2016-02-02T05:44:00+00:00" }, { "id": "01a0e454-5830-73eb-ab65-344e0c170465", "title": "Why are are handwashing studies and their reporting so broken?", "url": "https://baskauf.blogspot.com/2015/09/why-are-are-handwashing-studies-and.html", "published_at": "2015-09-17T21:44:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd69df5b66", "title": "Date of Toilet Paper Apocalypse Now Known", "url": "https://baskauf.blogspot.com/2015/09/date-of-toilet-paper-apocalypse-now.html", "published_at": "2015-09-05T18:18:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6a3d2e83", "title": "Shiny new toys 3: Playing with Linked Data", "url": "https://baskauf.blogspot.com/2015/07/shiny-new-toys-3-playing-with-linked.html", "published_at": "2015-07-30T23:26:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6a8ad867", "title": "Shiny new toys 2: Inverse properties, reasoning, and SPARQL", "url": "https://baskauf.blogspot.com/2015/07/shiny-new-toys-2-inverse-properties.html", "published_at": "2015-07-25T11:46:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6ac0929f", "title": "Shiny new toys 1: How I got new toys", "url": "https://baskauf.blogspot.com/2015/07/shiny-new-toys-1-how-i-got-new-toys.html", "published_at": "2015-07-24T18:34:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6b54e919", "title": "Confessions of an RDF agnostic, part 7: Where are we now?", "url": "https://baskauf.blogspot.com/2015/07/confessions-of-rdf-agnostic-part-7.html", "published_at": "2015-07-21T22:00:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6c439736", "title": "Confessions of an RDF agnostic, part 6: properties, ontologies, and linking", "url": "https://baskauf.blogspot.com/2014/05/confessions-of-rdf-agnostic-part-6.html", "published_at": "2014-05-23T21:16:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6c818025", "title": "Confessions of an RDF agnostic, part 5: queries and owl:sameAs", "url": "https://baskauf.blogspot.com/2014/05/confessions-of-rdf-agnostic-part-5.html", "published_at": "2014-05-12T14:49:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6cacdaf0", "title": "Confessions of an RDF agnostic, part 4: An inconsistent world", "url": "https://baskauf.blogspot.com/2014/05/confessions-of-rdf-agnostic-part-4.html", "published_at": "2014-05-05T03:08:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6d8be824", "title": "Confessions of an RDF agnostic, part 3: How a client learns", "url": "https://baskauf.blogspot.com/2014/04/confessions-of-rdf-agnostic-part-3-how.html", "published_at": "2014-04-29T05:06:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6db62be6", "title": "Confessions of an RDF agnostic, part 2: I have a dream…", "url": "https://baskauf.blogspot.com/2014/04/confessions-of-rdf-agnostic-part-2-i.html", "published_at": "2014-04-28T00:10:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6e93402e", "title": "Some thoughts after encountering Digital Humanists", "url": "https://baskauf.blogspot.com/2014/04/some-thoughts-after-encountering.html", "published_at": "2014-04-25T21:59:00+00:00" }, { "id": "01a0e460-65cc-7351-800a-1acd6ebec903", "title": "Confessions of an RDF agnostic, part 1: What can we learn using RDF?", "url": "https://baskauf.blogspot.com/2014/04/confessions-of-rdf-agnostic-part-1-what.html", "published_at": "2014-04-25T14:52:00+00:00" } ] posts Claim your blog
Back to baskauf.blogspot.com
Blog · corpus.blog/blogs/baskauf.blogspot.com/posts

baskauf.blogspot.com

baskauf.blogspot.com

2025

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014