Ferenda¶
Ferenda is a python library and framework for transforming unstructured document collections into structured Linked Data. It helps with downloading documents, parsing them to add explicit semantic structure and RDF-based metadata, finding relationships between documents, and republishing the results.
- Introduction to Ferenda
- First steps
- Creating your own document repositories
- Key concepts
- Parsing and representing document metadata
- Building structured documents
- Parsing document structure
- Citation parsing
- Reading files in various formats
- Grouping documents with facets
- Customizing the table(s) of content
- Customizing the news feeds
- The WSGI app
- The ReST API for querying
- Setting up external databases
- Testing your docrepo
- Advanced topics
API reference¶
Classes¶
- The
DocumentRepositoryclass - The
Documentclass - The
DocumentEntryclass - The
DocumentStoreclass - The
Facetclass - The
TocPageclass - The
TocPagesetclass - The
Feedclass - The
Feedsetclass - The
elementsclasses - The
elements.htmlclasses - The
Describerclass - The
Transformerclass - The
FSMParserclass - The
CitationParserclass - The
URIFormatterclass - The
TripleStoreclass - The
FulltextIndexclass - The
TextReaderclass - The
PDFReaderclass - The
PDFAnalyzerclass - The
WordReaderclass
Modules¶
Decorators¶
Document repositories¶
ferenda.sources.general.Static– generate documents from your own.rstfilesferenda.sources.general.Keyword– generate documents for keywords used by document in other docreposferenda.sources.general.MediaWiki– pull in commentary on documents and keywords from a MediaWiki instanceferenda.sources.general.Skeleton– generate skeleton documents for references from other documentsferenda.sources.tech– repositories for technical standardsferenda.sources.legal.eu– repositories for EU lawferenda.sources.legal.se– repositories for Swedish law- The
Develclass
Changes¶
- 0.3.0 (released 2015-02-18)
- 0.2.0 (released 2014-07-23)
- 0.1.7 (released 2014-04-22)
- 0.1.6.1 (released 2013-11-13)
- 0.1.6 (released 2013-11-13)
- 0.1.5 (released 2013-09-29)
- 0.1.4 (released 2013-08-26)
- 0.1.3 (released 2013-08-11)
- 0.1.2 (released 2013-08-02)
- 0.1.1 (released 2013-07-27)
- 0.1.0 (released 2013-07-26)