├── .gitignore ├── config.ini ├── doc └── tablinker.html ├── img └── tablinker-logo-150dpi.png ├── input └── simple_marked.xls ├── output └── placeholder ├── readme.mdown └── src ├── bottle.py ├── tablinker.py ├── tl-service.py ├── untablinker.py └── views ├── css ├── bootstrap-theme.css ├── bootstrap-theme.min.css ├── bootstrap.css ├── bootstrap.min.css └── starter-template.css ├── fonts ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf └── glyphicons-halflings-regular.woff ├── img ├── favicon.ico └── tablinker-logo-150dpi.png ├── js ├── bootstrap.js └── bootstrap.min.js └── tl-service.tpl /.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | .pydevproject 3 | output/* 4 | -------------------------------------------------------------------------------- /config.ini: -------------------------------------------------------------------------------- 1 | [general] 2 | format = n3 ;N3 is supported by serializer -and- parser. Turtle is only supported by serializer 3 | 4 | 5 | [paths] 6 | ;File mask for annotated XLS files that will be converted to RDF (Turtle) 7 | ;Paths are relative to the file being executed (in the src dir) 8 | srcMask = ../input/*_marked.xls 9 | ;Target folder for RDF (Turtle) files 10 | targetFolder = ../output/ 11 | 12 | [debug] 13 | verbose = 0 14 | 15 | [dataCell] 16 | ;Configuration settings for the cell specified as 'Tablink Data' 17 | ;It the data cell may have mixed content (literals), leave this value empty 18 | literalType = http://www.w3.org/2001/XMLSchema#integer 19 | ;Name of data cell property. Leave empty to use default 'hasValue' 20 | propertyName = populationSize 21 | ;label for this property. Labels are ':::' delimited, where a label definition is 'lang-->label' 22 | ;leave this option empty if no labels should be added 23 | labels = en-->Population Size:::nl-->Populatie Grootte 24 | ;Set to 1 if blank data cells implicitly contain zeros 25 | implicitZeros = 0 26 | 27 | [annotations] 28 | enabled = 0 29 | ;Data model for annotations (oa=Open Annotation, np=Nanopublications) 30 | model = oa 31 | -------------------------------------------------------------------------------- /doc/tablinker.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
9 | tablinker | index /home/lrd900/code/tablinker/src/tablinker.py |
Created on 19 Sep 2011
13 | Modified on 31 Jan 2012
14 |
15 | Authors: Rinke Hoekstra, Laurens Rietveld
16 | Copyright: VU University Amsterdam, 2011/2012
17 | License: LGPLv3
19 |
22 | Modules | ||||||
25 | |
|
32 |
35 | Classes | ||||||||
38 | |
47 |
|
176 |
179 | Data | ||
182 | | RDF = rdf.namespace.ClosedNamespace('http://www.w3.org/1999/02/22-rdf-syntax-ns#') 183 | RDFS = rdf.namespace.ClosedNamespace('http://www.w3.org/2000/01/rdf-schema#') 184 | XL_CELL_BLANK = 6 185 | XL_CELL_EMPTY = 0 |
Supervised Excel/CSV to RDF Converter http://www.data2semantics.org
51 |Input files |
{{file}} | 70 |
Output files |
{{file}} | 78 |