{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.tr.database","code":"thing-q8513","url":"https://ver.cy/models/thing/q8513/","name":"database","alternateNames":["source code repository","institutional repository","git repository","GitHub repository","Hugging Face model","monorepo","City of Santa Monica Designated Historic Landmark","quality register","cancer registry","geographic names board","Hakata Revival Plan","triplestore"],"kind":"thing","status":"published","version":"0.2.0-wave.1","language":"en","classifiers":{"family":"Thing Registry","category":"Information and virtual systems","entryKind":"thing","plane":"INF","domain":["INF.MED"],"industry":[],"navPath":"","tags":[],"facets":{}},"whatItIs":"An organised collection of data stored and accessed electronically, managed by a database management system, in models such as relational, document, key-value, graph and time-series databases; related systems include institutional and code repositories, which store files and history rather than structured records.","purpose":"Let an agent help design, query, secure and maintain databases, choose database types, and handle personal data lawfully.","scope":{"in":[],"out":[],"boundaries":[]},"distinguishingFeatures":["Structured storage","Managed by a DBMS","Queryable","Needs security and backups"],"structure":{"bundles":[{"id":"design","name":"Design","description":"Choosing and designing.","layers":[{"id":"model","name":"Model","description":"Database type.","findings":[{"id":"model-finding","name":"Model","description":"Database type.","questions":[{"text":"Which database model suits this data and workload?","kind":"action"},{"text":"What are the trade-offs?","kind":"boundary"}]}]},{"id":"schema","name":"Schema","description":"Schema design.","findings":[{"id":"schema-finding","name":"Schema","description":"Schema design.","questions":[{"text":"How should the schema be designed and normalised?","kind":"action"},{"text":"Which indexes are needed?","kind":"measurement"}]}]}]},{"id":"query","name":"Query","description":"Using data.","layers":[{"id":"sql","name":"SQL","description":"Writing queries.","findings":[{"id":"sql-finding","name":"SQL","description":"Queries.","questions":[{"text":"How can this query be written and optimised?","kind":"action"},{"text":"Is it safe against injection?","kind":"boundary"}]}]},{"id":"performance","name":"Performance","description":"Tuning.","findings":[{"id":"performance-finding","name":"Performance","description":"Performance.","questions":[{"text":"Why is this query slow, and how can it be improved?","kind":"measurement"},{"text":"What does the query plan show?","kind":"definition"}]}]}]},{"id":"security","name":"Security","description":"Protection.","layers":[{"id":"access","name":"Access","description":"Access control.","findings":[{"id":"access-finding","name":"Access","description":"Access control.","questions":[{"text":"Are access controls, encryption and auditing in place?","kind":"boundary"},{"text":"Which guidance applies?","kind":"provenance"}]}]},{"id":"backup","name":"Backup","description":"Backups.","findings":[{"id":"backup-finding","name":"Backup","description":"Backups.","questions":[{"text":"Are backups taken and tested for restore?","kind":"boundary"},{"text":"What recovery objectives are needed?","kind":"measurement"}]}]}]},{"id":"law","name":"Law","description":"Personal data.","layers":[{"id":"gdpr","name":"GDPR","description":"Data protection.","findings":[{"id":"gdpr-finding","name":"GDPR","description":"Data protection.","questions":[{"text":"Does the database hold personal data, and what legal basis and retention apply?","kind":"provenance"},{"text":"Is a data protection impact assessment needed?","kind":"provenance"}]}]},{"id":"senses","name":"Senses","description":"Repositories.","findings":[{"id":"senses-finding","name":"Senses","description":"Repositories.","questions":[{"text":"Is a code or institutional repository meant rather than a database?","kind":"boundary"},{"text":"Which entry fits?","kind":"action"}]}]}]}]},"agentConduct":{"may":["Query and update databases within the permissions it has been granted.","Back up, check integrity and report errors in databases it manages.","Document schemas and data lineage."],"mustNot":["Access, copy or change records it is not authorized to.","Delete or overwrite data without a verified backup and the owner's approval.","Expose personal or confidential records through queries, logs or exports.","Change the schema of a shared database without coordination."],"requiresHuman":["Bulk deletion or migration of production data.","Granting other people access to a database."]},"ethics":{"considerations":["Databases hold records about people that can harm them if leaked or wrong.","Errors in a single database can spread to every system that relies on it."],"affectedParties":["People whose data is stored","Users and dependent systems","Data owners"]},"owners":{"steward":"The data owner or controller; the database administrator operates it.","roles":[],"masterSystems":["Data catalogues and records of processing activities"]},"relations":[{"target":"Q1172284","type":"parent","note":"registry parent class"},{"target":"Q386724","type":"parent","note":"registry parent class"},{"target":"Q494756","type":"parent","note":"registry parent class"},{"target":"Q59138870","type":"parent","note":"registry parent class"},{"target":"data set","type":"related","note":"category"},{"target":"database management system","type":"related","note":"software"},{"target":"personal data","type":"related","note":"content"},{"target":"computer programming","type":"related","note":"practice"}],"interaction":{"identity":{"applicability":"required","items":["Vercy registry: vr.tr.database","Wikidata: Q8513 (https://www.wikidata.org/wiki/Q8513)"]},"properties":{"applicability":"not-applicable","items":[]},"recognition":{"applicability":"optional","items":["Tables, documents or graphs","Query languages such as SQL","Spreadsheets and code repositories are different tools","Not physical; tables, collections and graphs managed by software on servers."]},"capabilities":{"applicability":"required","items":["choose a database model","design schemas and write queries","secure and back up databases","comply with data protection rules"]},"hazards":{"applicability":"required","items":["SQL injection and breaches","Data loss without backups","Unlawful processing of personal data"]},"interfaces":{"applicability":"required","items":["ISO/IEC 9075 SQL","GDPR and data protection law","Database rights in the EU"]},"context":{"applicability":"required","items":["Storing, retrieving and managing data.","relational databases","document and key-value stores","graph databases","time-series and analytical databases","repositories (related sense)"]}},"sources":[{"title":"Wikidata item Q8513: database","url":"https://www.wikidata.org/wiki/Q8513","note":"identity and sense of the item"},{"title":"Wikipedia: Database","url":"https://en.wikipedia.org/wiki/Database","note":"general description of the item"}],"openQuestions":["Should database models be separate entries?","How should products be linked?","How should repositories be split off?"],"resources":{"spec":"/models/things/publications/thing-q8513/spec.json"},"provenance":{"origin":"thing registry research (pass 2)","builtFrom":["models/things/publications/thing-q8513/spec.json"],"providers":["Claude"],"researchStatus":"unreviewed","generatedAt":"2026-09-11T14:17:01Z","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"filled","purpose":"filled","distinguishingFeatures":"filled","structure":"filled","agentConduct":"filled","ethics":"filled","owners":"filled","relations":"filled","interaction.identity":"filled","interaction.properties":"not-applicable","interaction.recognition":"filled","interaction.capabilities":"filled","interaction.hazards":"filled","interaction.interfaces":"filled","interaction.context":"filled","sources":"filled"},"notes":{"_gate":"Published through the thing publication gate 1.0 on 2026-10-06T19:52:02+00:00: completeness 1.00; sense: Wikidata description; 2 live sources; review by codex: pass","interaction.properties":"Plane INF: no invented physical properties."},"score":1.0}}