Current work related to assessment as applied to the Buildings of Texas project (Demo | Paloma | SPARQL work) | Michael | - Still a work in progress, so just showing his current exploration, but not really a final product / proposal
- Sprout out from our earlier conversations regarding the Architecture projects going on in wikidata and leveraging wikidata data in our workflows
- Need to track changes in items that we have contributed to in wikidata before we can securely integrate it in our workflows
- Revision history sample "Texas State Capitol"
- Flag items that have been changed after they did our updates
- Has been testing SPARQL using the wikidata query service. Very valuable to get familiar with SPARQL before starting writing scripts to do some of this tasks programmatically.
- Looking at pages that he knows they have contributed to
- Architecture is its own item
- Looking at one item that is on the Architecture and see how they connect to the collection, so that he can
- Wikidata query service is great to test things out and experiment, because you can hover over properties and gives you the label, as well as
- Query finds all items in wikidata that are collections and filters for those entities that have archives at statement, and then refines for the architecture repository, then only see those that have an instance of that is an instance of stated in alexander architectural archives
- Retrieving both item ID and item label
- Once the query is in place, it can be incorporated on a python script that would do additional tasks
- Uses Atom ()as text editor for his python scripts (great tool if people want to test it out!). Has installed a package to run python straight from atom
- Script submits an http request to retrieve the information without having to do it from the browser, and requests for the edit history information
- It retrieves a time stamp of when things were edited, and it also retrieves an edit history (who did the edits, when and what) for each item that results from the initial SPARQL query
- Encoding issues might retrieve weird characters (e.g. if the edits are translations of item level or description to non roman languages)
- Next step: query the revisions themselves based on revision ID retrieved with this query, to get further information (might require using a different API)
- Not sure if the editing information can be queried using SPARQL, as well
- UT Github (https://github.austin.utexas.edu) – can be used to share code for this type of projects with each other
- Willing to share the python script once it is polished
- Potential of editing history to show interest on the items we create for the community. Would the translations to other language be an indicative? Could be, sometimes it is bots that are applied to everything.
|