summaryrefslogtreecommitdiff
path: root/schema
Commit message (Collapse)AuthorAgeFilesLines
* schema: Attempt to ensure chunk commands are ordered properlySam Thursfield2015-07-061-21/+35
| | | | | | | This isn't tested yet fully because the browser example app has started ignoring all of the data. Change-Id: I91ca6b519f6feacb9e6e5269c577858d285009aa
* schema: Add DefinitionsNamespace classSam Thursfield2015-07-061-46/+45
| | | | | | | This is a nice way of getting URIs for the various entities as we load the .morph files, and can be reused. Change-Id: I7187e9c4692d0f1059856502b521bc0e4e97a270
* schema: Consolidate URI-generation code in one placeSam Thursfield2015-07-061-42/+73
| | | | | | And a few other style fixes. Change-Id: I8ac937b742a5d6cd92ef5bf2af3e04f6c9f62ae1
* schema: Don't require SuRF for parsing, just use RDFLibSam Thursfield2015-07-061-101/+126
| | | | | | The parse.py file is tidier now too. Change-Id: Id64c869680c52880e7ac15b25e78cf512998f6e4
* schema: Clean up parse.pySam Thursfield2015-07-021-12/+22
| | | | Change-Id: I8f196f052fc5bbd7b26cc2b1800d497951357464
* schema: Update commentsSam Thursfield2015-07-021-12/+23
| | | | Change-Id: I4b8ea3d09f75bf14d87a1c3f1d661edaa0d6d162
* schema: Link to build-dep strata correctly, and check chunk namesSam Thursfield2015-07-021-5/+20
| | | | Change-Id: Ibd0a7e2d42e6ac968c8c7076f8b35474bc1eab88
* schema: Link clusters to systems properlySam Thursfield2015-07-021-12/+26
| | | | | | Previously this was a FIXME placeholder. Change-Id: I1979dde0e63abb0d45aa16126589cd81d4410c73
* schema browser: Allow browsing the schema as well as the data.Sam Thursfield2015-07-022-1/+5
| | | | Change-Id: I89d7a5dd1cdb2b60e13cbc09dc9be3455df2804e
* schema: Rename, and update commentsSam Thursfield2015-07-022-4/+8
| | | | Change-Id: I54f98863d731325eb02407fddae163a3abae43b4
* schema: Add comments to lots of entitiesSam Thursfield2015-07-023-39/+60
| | | | | | | Also, remove the unused 'hasName' property. The URL includes the name anyway so this isn't needed. Change-Id: Ic0f872c48780fc2f52fdd6e8773984dcb3c149df
* schema browser: Add 'mimeparse' to requirementsSam Thursfield2015-07-021-0/+3
| | | | Change-Id: Ibc14bec1f183cd12e68c86b746ea0bf71a5ee6cc
* schema browser: Install JSON-LD serialiser pluginSam Thursfield2015-07-021-0/+1
| | | | Change-Id: I3aa7b033795f6b590af66ee57af27cd3d3638354
* schema: Add example browser applicationSam Thursfield2015-07-024-0/+79
| | | | Change-Id: I1a4f97db7db32d33530ad9fd1009579611f8521d
* schema: Add prototype validation codeSam Thursfield2015-07-012-6/+97
| | | | | | | | | Current sticking points: there's a bug in rdflib that means the Resource() api doesn't work how I'd expect ... and we need the RDF, RDFS, OWL and DC schemas available too in order to do a 'validation' stage. Change-Id: I1d64fbb02af05724bcf967457c287600bb494d5a
* schema: Add owl:minCardinality where neededSam Thursfield2015-07-011-3/+6
| | | | | | This means 'this property must be specified at least once.' Change-Id: Ia0b4baf6d57cff92245b9a618ed5043947ad5769
* fixup! schema: Separate loading code into separate fileSam Thursfield2015-07-011-2/+1
| | | | Change-Id: Icb7d87611b1b0e90a35e93c416db61234bf52af3
* schema: Reuse dc:description for 'description' fieldSam Thursfield2015-07-012-4/+4
| | | | Change-Id: I70efb859facb7e118647230e8cbae3a4611da323
* schema: Add note about CamelCaseSam Thursfield2015-07-011-0/+5
| | | | Change-Id: Ie7e011c1ceb11df1a1f232ed8d4ee8fcfd26c13f
* schema: Separate loading code into separate fileSam Thursfield2015-07-012-217/+224
| | | | Change-Id: Ib1373e68eb49ab95d2ebdb55deae16d899706aa8
* schema: Add support for Virtuoso to the importer.Sam Thursfield2015-06-301-10/+53
| | | | Change-Id: I38d3b9c055392880f52f6fb518d87037a70237f5
* schema: Add test program to import from existing YAML .morph filesSam Thursfield2015-06-301-0/+214
| | | | Change-Id: I643e4de62aeae346b326edfaf513f48d5726af4a
* schema: Add some bits that were missingSam Thursfield2015-06-301-10/+92
| | | | Change-Id: I060c077e286cf3203e61d72851d165c10ab2ead3
* schema: Note which properties are 1:1 (functional)Sam Thursfield2015-06-291-11/+12
| | | | | | For example, a morphology can only have one 'name'. Change-Id: I69cf16c564b92be658140181b315bb6e8db16bd8
* schema: Add note about ProtégéSam Thursfield2015-06-291-0/+5
| | | | Change-Id: I938ed2e1d1942ee6f5f4cacf9ccb20dfd6cc26cf
* Draft of Baserock Definitions ontologySam Thursfield2015-06-291-0/+142
Change-Id: I259c96364c9be6b1ccf802d664994c71c4f5cbaa