g:StmtInputMode templates
g:StmtInputMode improvements
g:ResourceInputMode & g:StmtInputMode refactoring
Resource/property delete buttons in g:InputMode
Add buttons in g:ResourceInputMode
Dynamically adding new object controls with JavaScript
Dynamically cloning object inputs with JavaScript
All g:InputMode templates now call g:InputTemplate with parameters
g:InputMode with dynamic objects
JavaScript moved to external file
Object g:InputMode now can also be called as g:ObjectInputTemplate
StmtInputMode now completely based on named templates with parameters
Ontology namespace fixes: g: and gldp: now use #hash URIs (distinct from their document URIs)
DescribeTopic SPIN template
Ontology namespace fixes
Dynamically adding new statement input controls (with unique IDs)
RDF/POST parser fixes (checks if the next key/value is not out of bounds before seeking it)
xsl:perform-sort is gone - group-sort-triples.xsl is back
Too complex to group objects by property and sort by g:label() at the same time :-(
Class/property boxes properly grouped into rows of 2
Using VoID to describe remote dataset/endpoint (instead of g:service)
Repackaging: separating Graphity Client classes/resources
ResourceBase refactoring: dataset, endpoint, service, query, queryBuilder are now final class members, initialized in constructor
Query fix: pageOf property needs to be set before building query