All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add convenient method to parse collections starting with a blank node, using the
rdf_collectionfilter.
- Fix Jekyll warning about config syntax change. Replace
gemsbypluginsin test_config.yml.
- Add new filter
rdf_getto create new instances ofRdfResourcewithin liquid - Add
.inspectmethod forRdfResource - Add support for equality operators on
RdfResource
- Fix build process and don't fail if a class in the mapping doesn't exist in the RDF model
- Fix/Improve description for
jekyll buildvsjeykll servein README
- Fix
render_pathandpage_urlattributes of resources - Fix release builds with travis for rubygems
- Fix support for RDF Containers and Collections: subclasses of rdfs:Container can be used now and containers are ordered
- Automated pre-release builds with travis and rubygems
- Support for RDF Containers and Collections with the
rdf_containerandrdf_collectionfilters - Add
rdf_inverse_propertyfilter to follow incoming triples - README Add documentation for
rdf_containerandrdf_collectionfilters - README Add documentation for
rdf_inverse_propertyfilter
- Dependencies:
linkeddata~>1.99 -> ~>2.0,sparql~>1.99 -> ~>2.2, >=2.2.1 - Move some dependencies to development section
- README general improvements
- README: Adjust usage of the
rdf_propertyfilter - README: Add documentation for prefix handling
- Naming conventions, use underscore instead of camel caps
- Always write resources and properties in
<…>to distinguish them from prefixed qnamesrdf_property - A
default_templatein the configuration is not mandatory anymore, there will only be a warning if it is needed - Improve prefix handling
- General code refactoring
- Some more tests
rdf.foafNamedoes not exist anymore
- README: Fix documentation for template mapping
- README: Fix doucmentation of fragment identifier support
- Support for umlauts in URLs
- Fix usage of jekyll
site.urlandsite.baseurl - Fix class and instance template mapping
- Fix handling of blank nodes for page generation
- Fix Cangelog formating for 2.0.0 ;-)
- jekyll-rdf now distinguishes between instance resources and class resources
- jekyll-rdf can now host URIs which differ only in its fragment identifiers on one page
- RDF QName handling
- Show warning if jekyll-rdf is not configured but included
- Properly serving hash-URIs (
#). All URIs differing only in the fragment are mapped to the same page. - Define namespace prefixes in template header using
rdf_prefix_path - Add warning if multiple class template mappings exist and produce candidates for rendering a resource
template_mappingis now replaced byclass_template_mappingandinstance_template_mapping. An error is raised for old configuration format.- just printing a resource will print its URI instead of its full name
- the app will tell the user if he uses an outdated configuration
rdf_property_listis now integrated intordf_property- the
foaf:nameof each resource gets no longer printed automatically, userdf.foafNameto get thefoafName - remove unused code
- changed README.md to mirror new version and the API changes
- Tests will no longer fail, fix test coverage
- Serving resources under configured URL
- Fix URI and title handling by replacing
to_smethod byirimethod. Titles have to be retrieved using property filter. - Fix infinite loop for
namemethod in combination withfoaf:name - Filter URI in
_config.ymldoesn't influence RDF-class hierarchy anymore - Fix language handling for
rdf_property - (Serving Resources with ending with slash)
- URIs and their corresponding resources are now rendered bejective
- reduces the number of iterations for the rdf_property filter and fixed a bug that made it crash
- jekyll-rdf can render URIs through a mapping in the _config.yml file under the use of template_mapping
- README.md that explains every step