blog SciGraph 2017-2023.
blog Paperpile: a PDF manager with Google Drive backend.
blog Ontospy version 2.0 released.
paper Generating large-scale network analyses of scientific landscapes in seconds using Dimensions on Google BigQuery.
Sep 2022 International Conference on Science, Technology and Innovation Indicators (STI 2022), Granada, Sep 2022.
blog Bringing quotations back to life.
blog A semi-automated conference assistant.
blog Exploring Bento noise box.
blog Three things I do *not* like about Looker.
blog Composition: 'Study for Cello and Double-bass'.
blog Three things I like about Looker.
blog A static site generator using Django, Wget and Github Pages.
blog Composition: 'Rhythmic Cycles' with Extempore.
blog Livecoding visual patterns with Hydra.
blog 'The Kryos Noise' is available on Spotify.
blog 'The Musical Code' on GitHub.
blog More Jupyter notebooks: pyvis and networkx.
blog Getting to grips with Google Colab.
blog Calculating Industry Collaborations via GRID.
blog Pypapers: a bare-bones, command line, PDF manager.
paper Modeling publications in SN SciGraph 2012-2019.
Jun 2019 Workshop on Scholarly Digital Editions, Graph Data-Models and Semantic Web Technologies, Université de Lausanne, Jun 2019.
blog Introducing DimCli: a Python CLI for the Dimensions API.
paper Interlinking SciGraph and DBpedia datasets using Link Discovery and Named Entity Recognition Techniques.
May 2019 Second biennial conference on Language, Data and Knowledge (LDK 2019), Leipzig, Germany, May 2019.
blog Running interactive Jupyter demos with mybinder.org.
blog Overriding default VSCode snippets.
blog Zero Hunger Hack Day: surfacing research about the Sustainable Development Goals program.
blog Ontospy 1.9.8 released.
blog PySciGraph: simple API for accessing SN SciGraph content.
blog SN SciGraph is part of the Linked Open Data Cloud 2018.
blog Interesting read: 'SciSci' i.e. the science of science.
blog SciGraph publishes 1 billion facts as Linked Open Data.
paper Data integration and disintegration: Managing Springer Nature SciGraph with SHACL and OWL.
Oct 2017 Industry Track, International Semantic Web Conference (ISWC-17), Vienna, Austria, Oct 2017.
paper Using Linked Open Data to Bootstrap a Knowledge Base of Classical Texts.
Oct 2017 WHiSe 2017 - 2nd Workshop on Humanities in the Semantic web (colocated with ISWC17), Vienna, Austria, Oct 2017.
blog OntoSpy v.1.7.4.
paper Fitting Personal Interpretation with the Semantic Web: lessons learned from Pliny.
Jan 2017 Digital Humanities Quarterly, Jan 2017. Volume 11 Number 1
blog How to copy snippets from Github Gists to Dash.
blog Apple Keynote: extracting presenter notes to Markdown.
blog Leipzig Semantics 2016 conference.
blog Open Data Summit 2016.
blog Ontospy v. 1.6.7.
blog SpotiSci: finding science concepts on Spotify.
paper Insights into Nature’s Data Publishing Portal.
Apr 2016 The Semantic Puzzle (online interview), Apr 2016.
blog Nature.com Subjects Stream Graph.
blog Accessing OS X dictionary with Python.
blog Another experiment with Wittgenstein's Tractatus.
paper Learning how to become a linked data publisher: the nature.com ontologies portal..
Sep 2015 5th Workshop on Linked Science 2015, colocated with ISWC 2015., Bethlehem, USA, Sep 2015.
blog Is wikipedia a valid source of scientific knowledge?.
blog Towards an ontology for philosophy.
blog Recent projects from CrossRef.org.
blog A sneak peek at Nature.com articles' archive.
blog Impromptu language documentation back online!.
blog Nature.com ontologies portal available online.
blog Tribute to Alice in Chains (sort of).
blog Notes from the Force11 annual conference.
paper ResQuotes.com: Turn your Notes and Highlights into Research Ideas.
Jan 2015 Force11 - Research Communications and e-Scholarship conference, Oxford, UK, Jan 2015.
blog Take control of your digital annotations with ResQuotes.com.
blog Italian public spending data: a review.
paper Moving Early Modern Theatre Online: The Records of Early English Drama introduces the Early Modern London Theatres Website.
Dec 2014 New Technologies and Renaissance Studies II, ed. Tassie Gniady and others, Medieval and Renaissance Texts and Studies Series (Iter Academic Press), Dec 2014. Volume 4
paper Factoid-based Prosopography and Computer Ontologies: towards an integrated approach.
Dec 2014 Digital Scholarship in the Humanities, Dec 2014. doi: 10.1093/llc/fqt037
blog Dereference a DOI using python.
blog Installing Stardog triplestore on mac os.
blog Installing ClioPatria triplestore on mac os.
paper Linked data experience at Macmillan: Building discovery services for scientific and scholarly content on top of a semantic data model.
Oct 2014 International Semantic Web Conference (ISWC-14), Riva del Garda, Italy, Oct 2014.
blog Installing GraphDB (aka OWLIM) triplestore on mac os.
blog An interactive Turtle shell.
blog How to visualize a big taxonomy within a single webpage?.
blog Nature.com subject pages available online!.
blog Annotating the web with Scrible.
blog New livecoding screencast: Ziggurat 51.
paper Moving EMLoT towards the web of data: an approach to the representation of humanities citations based on role theory and formal ontology.
Oct 2013 New Technologies in Medieval and Renaissance Studies, (forthcoming). (part of the 'Envisioning REED in the Digital Age' collection)
blog Building a master volumes UI with impromptu.
paper Citations and Annotations in Classics: Old Problems and New Perspectives.
Sep 2013 Collaborative Annotation in Shared Environments: Metadata, vocabularies and techniques in the Digital Humanities (workshop co-located with ACM DocEng 2013 Conference), Florence, Sep 2013.
paper Structuring that which cannot be structured: A role for formal models in representing aspects of Medieval Scotland.
Aug 2013 New Perspectives on Medieval Scotland: 1093-1286, Woodbridge, Suffolk: Boydell and Brewer, Studies in Celtic History Series, Aug 2013.
blog Textmate bundle for Turtle and Sparql.
blog Creating useful classifications with taxonomies (part 1).
paper Fitting Personal Interpretations with the Semantic Web.
Jul 2013 Digital Humanities 2013, University of Nebraska–Lincoln, Jul 2013.
blog Messing around wih D3.js and hierarchical data.
blog ESWC 2013 - report from the conference.
blog An introduction to Neo4j.
blog Agile vs Waterfall… a few misconceptions revealed.
blog A metronome object for Impromptu.
blog 2012: a look back (for this blog).
blog Semantic Web Cheat Sheets.
blog Infographics Course, Week 2.
blog Infographics Course, Week 1.
blog Open Knowledge Festival – Helsinki, 18-22 September 2012.
paper Exploring Prosopographical Resources Through Novel Tools and Visualizations: a Preliminary Investigation.
Jul 2012 Digital Humanities 2012, Hamburg, Germany, Jul 2012.
paper Annotation and Ontology in most Humanities research: accommodating a more informal interpretation context.
Jul 2012 NeDiMaH workshop on ontology based annotation, held in conjunction with Digital Humanities 2012, Hamburg, Germany, Jul 2012.
blog The role of Digital Humanities in a natural disaster.
blog DJFacet 0.9.7: MPTT hierarchical facets now supported!.
blog Getting hold of your Flickr collections with Python.
blog Composing at the metalevel.
blog The Future of the Book: reading and annotating online.
paper Capturing the Meaning of Roman Sculpture.
Feb 2012 Digital Humanities Symposium "Virtualisation and Heritage", York, Feb 2012. (Poster paper)
blog HTML5 Canvas Cookbook.
blog Setting up the new 'staticfiles' app on Django 1.3.
blog Special issue of CMJ DVD on livecoding.
blog Using Impromptu to visualize RSS feeds.
paper Untitled 12.
Dec 2011 Computer Music Journal, Volume 35, Issue 4 - Ensembles of Digitally Controlled Acoustic Instruments, Dec 2011. (Audio/Video livecoding piece included in the DVD)
blog Towards a conceptual model for the domain of sculpture.
paper Semantic Web Approaches in Digital History: an Introduction.
Oct 2011 Lecture slides from the Course on digital history, part of the master in Digital Humanities at King's College, London., Oct 2011.
blog Upgrading to Lion: tips and tricks.
blog Django B_project available on gitHub.
blog Luc Steels on creating artificial semiotic systems.
blog Event: THATcamp Kansas and Digital Humanities Forum.
paper Prosopography and Computer Ontologies: towards a formal representation of the ‘factoid’ model by means of CIDOC-CRM.
Sep 2011 Representing Knowledge in the Digital Humanities, Lawrence, Kansas, Sep 2011.
blog Getting lost in the world of Laputa.
blog First steps with Canvas and HTML5.
blog Inspecting an ontology with RDFLib.
blog Workshop on Live Coding @ RMLL-11.
blog Livecoding in Paris & Strasbourg.
blog Event: Digital Humanities conference 2011.
blog Livecoding is like gardening.
paper Browsing highly interconnected humanities databases through multi-result faceted browsers.
Jun 2011 Digital Humanities 2011 , Stanford, USA, Jun 2011.
blog Enabling web-audio in Chrome.
paper An Ontological View of Canonical Citations.
Jun 2011 Digital Humanities 2011 , Stanford, USA, Jun 2011.
blog DJFacet: a faceted browser for Django.
blog Hack4Europe! - Europeana hackathon roadshow, June 2011.
blog The new Livecoding Error Hook in Impromptu.
blog Ether festival.
blog RDF programming with AllegroCL and AllegroGraph.
blog A Space Odyssey Live with Philharmonia Orchestra.
blog Sound Reasoning: an open educational resource.
blog A few useful Linked Data resources.
blog Survey of Pythonic tools for RDF and Linked Data programming.
blog 'Show us your screens': new Livecoding documentary.
blog Installing PIL on Djangostack 1.1.1/1.2/1.3.
blog What is the reaper time in Impromptu?.
blog Python links (and more) 7/2/11.
blog Live coding in clojure.
blog Setting up Django Registration.
blog Working toward meritocracy in Italy.
blog The Digital Story of Nativity and other inspiring stuff.
paper Ontological Requirements for Annotation and Navigation of Philosophical Resources.
Jan 2011 Synthese, Volume 182, Number 2, Springer, Jan 2011.
blog New song: Turborobot.
blog JMusic: music composition in Java.
blog Livecoding Xmas event at Goldsmith College.
blog Installing Mercurial on OSx 10.6.5.
blog Clojure or not clojure?.
blog Preloading stuff in django's interactive shell.
blog Ryoji Ikeda.
blog Scheme and Lisp.
blog A video that may convince you that LISPers are a bit crazy.
blog Ozric Tentacles live @ Islington Academy, London.
blog Jeff Beck live at the Royal Albert Hall.
blog Editing PDF metadata on OSx (ie: having the Kindle display the right title/author with pdfs).
blog Gmail labels sorting order.
blog Amazon's Kindle is slowly changing my life.
blog Impromptu 2.5 released.
blog Mathematics and our body.
paper How do philosophers think their own discipline? Reports from a knowledge elicitation experiment.
Oct 2010 European Philosophy and Computing conference, ECAP10, Munich, Germany, Oct 2010.
blog Mapping stereotypes.
blog Raphael: js library for Scalar Vector Graphics.
blog NoDictionaries.com :: innovative way to read latin classics.
blog Musorg : tons of classical music for free.
blog The Bad Plus - Iron Man.
blog Ars Electronica 2010.
blog Little brilliant music player: Pico Play.
blog KR workshop #2: introducing CIDOC-CRM and FRBR-OO.
paper Semantic Technologies for ELearning: A case study in the philosophical domain: representing Wittgenstein's Tractatus Logico-Philosophicus.
Aug 2010 LAP LAMBERT Academic Publishing, Aug 2010.
blog Learning resources about Scheme.
blog Listen to the RainForest at Kew Gardens.
blog Trying out Django-cms.
blog Knowledge Representation workshop @ CCH.
blog The power of django's Q objects.
blog Space Invaders for iPhone.
blog Bernstein's Mass at Royal Festival Hall.
blog DjangoCon Europe 2010.
blog Ozrics back on the road!.
blog PLOrk @=> Spring 2010 Concert.
blog The Rebirth of Rebirth!.
blog Back to iMovie HD ....
paper Data integration perspectives from the London Theatres Bibliography project.
Jun 2010 Annual Conference of the Canadian Society for Digital Humanities / Société pour l'étude des médias interactifs (SDH-SEMI 2010), Montreal, Canada, Jun 2010.
blog Django debug toolbar.
paper Review of Interontology conference 2010.
May 2010 Humana Mente, Journal of Philosophical Studies, 13, May 2010. Issue 13
blog Creativity and personal mastery.
blog Algorithms are Thoughts, Chainsaws are Tools.
blog Links to CS 193P iPhone dev lectures.
blog Victim of the Brain.
blog Tale of tales: artistic interactive games from Belgium.
blog Japanese figurative paintings.
blog Impromptu: access the Wiki docs from the editor.
blog Rock intermezzo.
blog Video recordings of the livecoding session @ anatomy theatre.
blog Python debugging and Textmate.
blog Getting back to the ontological work...
blog The anti-internet saga continues.
blog Apple's iPad has been announced...
blog MacBook: getting the backlight to behave the way you want.
blog Livecoding night @ kings college coming up.
blog Japanese Terror in Sancasan.
blog A bookmarklet for searching delicious.
blog Links 4/1/10.
blog Free Zebra patches.
blog Pyglet: multimedia library for python.
blog Creating Questionnaires with Django.
blog New song with Impromptu: KALI.
blog The Four Pillars of the Ethical Company.
blog Django signals.
blog Graphics over code in Impromptu.
blog Django 1.1: LogOut links apparently broken.
blog Visualizing Wittgenstein's Tractatus.
paper PhiloSURFical: An Ontological Approach To Support Philosophy Learning.
Oct 2009 Semantic Web Technologies for e-Learning, Oct 2009. D. Dicheva, R. Mizoguchi, J. Greer (Eds.), vol. 4 The Future of Learning, IOS Press
blog Impromptu: If-mod macro.
blog Yolk : Python packages index.
blog LilyPond: music notation for everyone.
blog UML to django.
blog Impromptu & Zebra: a perfect match!.
blog Pong screensaver.
blog Installing PyGraphviz [tested on OSx Leopard].
blog Autocomplete in Django #2.
blog New Impromptu screencast and a few lessons learned.
blog Project: django SOCLONE.
blog Using Django-MPTT: lessons learned....
blog Learning iPhone development while sitting on your couch.
blog Weird 'example.com' urls appearing on my django site....
blog MySQL-Python and Apple OSX 10.5 (Leopard).
blog Michael Nyman's concert.
blog Social Reference Manager: Mendeley.
blog Satire you won't be able to listen to in Italy.
blog Django admin and MPTT #2.
blog Freeze any webapp with Fluid.
blog Representing hierarchical data with Django and MPTT.
blog Document.designMode trick...
blog End of this adventure...
blog NLP for Classical Studies.
paper Ontological Requirement for Supporting Smart Navigation of Philosophical Resources.
Jul 2009 PhD Thesis, Milton Keynes, UK, The Open University, Jul 2009.
blog Python web-parsing libraries.
blog Roman Port Networks project.
paper Laying the Conceptual Foundations for Data Integration in the Humanities.
Jun 2009 Proc. of the Digital Humanities Conference (DH09), Maryland, USA, Jun 2009. pp. 211-215
blog Algorithmic music: first steps.
blog Logic and Ontology.
blog Understanding Google's BigTable.
blog Share and browse links with MultiUrl.
blog Visualizing Bach, Toccata and Fugue in D minor, organ.
blog WordSift: visualize text.
blog Bug: OSx 10.5.7 - Macbook sleeps once, freezes second time.
blog Snippet to load stuff quickly in the Django shell.
blog How to get the iPhone to stop automatic back ups.
blog Python pitfall: Passing Mutable Objects as Default Args.
blog Layer the web with Blerp!.
blog The IBM glass engine.
blog Installing RDFlib on osX.
blog Freedom of Press: is that asking too much?.
blog A Sneak Preview of Wolfram Alpha.
blog Offline django docs.
blog Spread the word: the italian circus goes to the EU.
blog Opening UIF files on Mac.
blog Academic Earth - hours of free lectures online.
paper Meaning and Structure in the London Theatres Bibliography.
Mar 2009 The Fifty-Fifth Annual Meeting of the Renaissance Society of America, Los Angeles, CA, USA, Mar 2009.
blog NetNewsWire - Great RSS reader for mac/iphone!.
blog DB visualize : The Universal Database Tool.
blog Faceted Browsing: a conceptual map.
blog GAE SQL Designer.
blog TextMate Basics Tutorial.
blog MacPython/Leopard - PythonInfo Wiki.
blog Using the OS X Terminal Application.
blog Pysmell - Python auto-complete - works with TextMate too!.
blog Komodo-Edit :: a nice free python editor!.
blog Google Flags Whole Internet As Malware.
blog Guitar Rig 3 Demo - Audio Line-In glitch fixed!!.
blog Python easy_install - The PEAK Developers' Center.
blog How to make a (Mac) screen saver that shows your uptime.
blog Apple Introduces Revolutionary New Laptop With No Keyboard.
blog MusicBox: Mapping and visualizing music collections.
blog Python's phenotype.
blog Quotation from Gregory Bateson.
paper Formalizing ʻphilosophicalʼ narratives: the tension between form and content.
Jun 2008 European Computing and Philosophy Conference (ECAP08), Montpellier, France, Jun 2008.
paper Approach and ontology in PhiloSURFical.
May 2008 COST EU Workshop, Ancona University, May 2008.
blog Comparing programming languages.
blog The British Wittgenstein Society gets started.
blog Social Innovation Camp in London.
blog New Book on Knowledge Technologies.
blog AJAX in Lisp with JQuery.
blog New PhiloSURFical version!.
blog Epistemic Logic.
blog FlexBuilder and Flare.
blog Humanities Computing and web2.0.
blog How semantic is the semantic web?.
blog Love trippin'.
paper Capturing Knowledge About Philosophy.
Oct 2007 Fourth International Conference on Knowledge Capture (K-CAP07), Whistler, BC, Canada, Oct 2007. pp. 47-54
blog Mmm that ruby is hot...
blog Subversion on OSX.
paper AquaLog: An ontology-driven question answering system for organizational semantic intranets.
Sep 2007 Journal of Web Semantics, Sep 2007. Vol. 5, 2, (72-105), Elsevier
blog Jamendo: free and quality music online.
blog Zotero - is the browser enough to do research?.
blog Lisp blog engine.
blog DBpedia rocks.
blog Where's all the time gone?.
paper PhiloSURFical: browse Wittgensteinʼs Tractatus with the Semantic Web.
Aug 2007 Wittgenstein and the Philosophy of Information - Proceedings of the 30th International Ludwig Wittgenstein Symposium, Kirchberg, Austria, Aug 2007. pp. 319-335
paper Supporting Philosophers’ Work through the Semantic Web: Ontological Issues.
Jul 2007 Fifth International Workshop on Ontologies and Semantic Web for E-Learning (SWEL-07), held in conjunction with AIED-07, Marina Del Rey, California, USA, Jul 2007.
blog MAMP - php development made REALLY easy.
blog 30th International Wittgenstein Symposium.
blog What can the analytical engine do? Ask Charles Babbage...
blog Conference: SASO 2007 on Self-Organizing systems.
blog Discovery: philosophy in the digital Era.
blog AquaMacs 1.0.
blog Philosophy On the Air.
blog Go get the Milk.
blog Lispdoc - Online Lisp Documentation Search.
blog Impromptu: scheme-based music and video.
blog New macs too new for me.
blog What Lisp to choose, really?.
blog Carnap on \"syntax\".
blog Indiana Philosophy Ontology Project.
blog Modeling Representations (take 2).
blog Digital Document Quarterly.
blog Lyx on the mac.
blog Navigating the Eternal Egypt.
blog Ecto : multiple blog manager and WUSIWYG editor.
blog Internet research ethics: a first journal.
blog Ontology of Representations.
blog Dear old paper, how could we do without you?.
blog NINES : SW faceted browser - by SpecLab.
blog Jquery library gets me going.
blog Lisp conference in Cambridge.
blog Philosophical Search engine.
blog Turning the pages of literature.
blog Google-map goes down to the humans...
blog Hand-controlled Wah.
blog The Internet Classics Archive.
blog MacFUse - Gmail-gigs on the desktop.
blog IChat to MSN - only one IM client please!.
blog Visiting the DigiLab.
blog Text Encoding Initiative - a historical paper.
blog End of OU-broadcasting.
blog Fink fhink think.
blog HunchenToot day.
blog Lisp and the Web.
blog Smultron text editor.
blog A Cyberspace Atlas.
blog Knowledge Elicitation: playing with cards.
blog Pathway: Wiki Semantic Navigator.
blog The Nora Project.
blog MultimediaN semantic navigator.
blog Web 3.0 ?.
blog Free learning resources from the OU.
blog Morning quote.
blog Let's visualize 'em.
blog Semantic Wikipedia: some issues.
blog Howar Gardner's talk.
blog Navigating the Rijksmuseum.
blog A Random Walk through the 20th Century.
paper An ontology for the description and navigation through philosophical resources.
Jun 2006 European Conference on Philosophy and Computing (ECAP-06), Trondheim, Norway, Jun 2006.
paper A Task Based Approach to Support Situating Learning for the Semantic Web.
Jun 2006 International Workshop on Applications of Semantic Web Technologies for E-Learning (SWEL-06), held in conjunction with Adaptive Hypermedia 2006, Dublin, Ireland, Jun 2006.
paper Paving the way towards the e-humanities: a Semantic Web approach to support the learning of philosophy .
Jun 2006 Poster paper presented at the 3rd European Semantic Web Conference (ESWC-06), Budva, Montenegro, Jun 2006.
blog Compendium vs Nestor - knowledge organization tools.
blog Review: Automatist storyteller systems and the shifting sands of story, by G. Davenport and M. Murtaugh.
blog Library 2.0.
blog A doctor hidden in your mac.
paper Semantic Learning Narratives.
Oct 2005 International Workshop on Applications of Semantic Web Technologies for E-Learning (SWEL-05), held in conjunction with KCAP-05, Banff, Canada, Oct 2005.
paper AquaLog A Ontology-portable Question Answering interface for the Semantic Web.
May 2005 2nd European Semantic Web Conference (ESWC05), Heraklion, Crete, Greece, May 2005. pp. 546-562
paper Theory of Knowledge in the Postfordistic Society.
Sep 2003 Undergraduate degree thesis in italian (kindly published as a white-paper by ItConsult SRL), Universita Ca' Foscari, Venice, Italy, Sep 2003.