Our data schema not only addresses the actual links between publications and research data, but also contains the process model to obtain these links by executing algorithms by means of our services. A higher-level description of the schema is provided here.

 / schema / Execution[text/vnd.graphviz]

digraph {
	rankdir = LR;
	charset="utf-8";

	"Rinfolis:Execution" -> "LThe concrete execution of an Algorithm." [ label="dc:description" ];
	"Rinfolis:Execution" -> "Rhttps://github.com/infolis/infoLink/blob/master/src/main/java/io/github/infolis/model/Execution.java" [ label="dcterms:source" ];
	"Rinfolis:Execution" -> "Rhttp://infolis.gesis.org/infolink/api#!/rest-ld-execution" [ label="vann:example" ];
	"Rinfolis:Execution" -> "Rowl:Class" [ label="rdf:type" ];
	"Rinfolis:Execution" -> "Rowl:Thing" [ label="rdf:type" ];
	"Rinfolis:Execution" -> "Rschema:Action" [ label="rdfs:subClassOf" ];
	"Rinfolis:abstractLanguage" -> "LLanguage of the abstracts" [ label="dc:description" ];
	"Rinfolis:abstractLanguage" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:abstractLanguage" -> "B_:b5" [ label="rdfs:range" ];
	"Rinfolis:algorithm" -> "LJava class of the algorithm which is supposed to be executed within this execution." [ label="dc:description" ];
	"Rinfolis:algorithm" -> "Rhttps://github.com/infolis/infoLink/blob/master/src/main/java/io/github/infolis/model/Execution.java" [ label="dcterms:source" ];
	"Rinfolis:algorithm" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:algorithm" -> "B_:b0" [ label="rdfs:range" ];
	"Rinfolis:allowLeadingWildcards" -> "LDetermines whether the Lucene query parser is allowed to\nuse leading wildcard characters.\nDefault: true" [ label="dc:description" ];
	"Rinfolis:allowLeadingWildcards" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:allowLeadingWildcards" -> "Rxsd:boolean" [ label="rdfs:range" ];
	"Rinfolis:bootstrapStrategy" -> "LStrategy to use for bootstrapping. Can either be: mergeCurrent, mergeNew, mergeAll, separate, reliability." [ label="dc:description" ];
	"Rinfolis:bootstrapStrategy" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:bootstrapStrategy" -> "B_:b2" [ label="rdfs:range" ];
	"Rinfolis:endTime" -> "LTimestamp when execution ended." [ label="dc:description" ];
	"Rinfolis:endTime" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:endTime" -> "Rxsd:date" [ label="rdf:type" ];
	"Rinfolis:endTime" -> "Rxsd:dateTime" [ label="rdfs:range" ];
	"Rinfolis:endTime" -> "Rschema:endTime" [ label="owl:sameAs" ];
	"Rinfolis:entitiesForKeywordTagging" -> "LList of entities (URIs of the entities) for which key words should be\ngenerated. Serves as input for the keyword  tagging algorithm." [ label="dc:description" ];
	"Rinfolis:entitiesForKeywordTagging" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:entitiesForKeywordTagging" -> "Rinfolis:Entity" [ label="rdfs:range" ];
	"Rinfolis:indexDirectory" -> "Lindex directory of the indexer." [ label="dc:description" ];
	"Rinfolis:indexDirectory" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:indexDirectory" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:infolisFileTags" -> "LList of tags to identify a specific set of InfolisFiles" [ label="dc:description" ];
	"Rinfolis:infolisFileTags" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:infolisFileTags" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:infolisPatternTags" -> "LList of tags to identify a specific set of InfolisPatterns" [ label="dc:description" ];
	"Rinfolis:infolisPatternTags" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:infolisPatternTags" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:inputFiles" -> "LList of URIs of input files.\nCan be either PDF or text files.\nThey are for example used to search patterns within the Pattern Applier algorithm." [ label="dc:description" ];
	"Rinfolis:inputFiles" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:inputFiles" -> "Rinfolis:InfolisFile" [ label="rdfs:range" ];
	"Rinfolis:keyWords" -> "LKey words which are generated by the KeywordTagger." [ label="dc:description" ];
	"Rinfolis:keyWords" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:keyWords" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:leftContextGroup" -> "LGroup numbers to use for RegexSearcher: group of left context." [ label="dc:description" ];
	"Rinfolis:leftContextGroup" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:leftContextGroup" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:linkedEntities" -> "LBeside the search in external repositories, we can also\nsearch in our own database. As use case, we get a URN for a publication\nfrom a user and want to show all named entities that are linked to \nthis publication. With an internal search using the generated links,\nwe can find these entities which are returned in this list." [ label="dc:description" ];
	"Rinfolis:linkedEntities" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:linkedEntities" -> "Rinfolis:Entity" [ label="rdfs:range" ];
	"Rinfolis:links" -> "LAs a final step, links between the texts and the discovered\nnamed entities (research data) are established and saved in this list." [ label="dc:description" ];
	"Rinfolis:links" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:links" -> "Rinfolis:EntityLink" [ label="rdfs:range" ];
	"Rinfolis:log" -> "LLog messages of this execution." [ label="dc:description" ];
	"Rinfolis:log" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:log" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:maxClauseCount" -> "LThe  maximum number of clauses permitted per BooleanQuery (Lucence search).\nA boolean query represents a query that matches documents\nmatching boolean combinations of other queries.\nDefault: Integer max value" [ label="dc:description" ];
	"Rinfolis:maxClauseCount" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:maxClauseCount" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:maxIterations" -> "LMaximum number of iterations during the bootstrapping process.\nA high number of iterations can lead to a increased run time.\nDefault: 10" [ label="dc:description" ];
	"Rinfolis:maxIterations" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:maxIterations" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:metaDataFiles" -> "LMeta data files of the publications in which information about\nthe title, author, astract, subject, identifiers, URL, and language\ncan be found." [ label="dc:description" ];
	"Rinfolis:metaDataFiles" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:metaDataFiles" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:outputDirectory" -> "LOutput directory of the indexer." [ label="dc:description" ];
	"Rinfolis:outputDirectory" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:outputDirectory" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:outputFiles" -> "LList of URIs of output files. Output files to save the output files (txt files) of algorithms." [ label="dc:description" ];
	"Rinfolis:outputFiles" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:outputFiles" -> "Rinfolis:InfolisFile" [ label="rdfs:range" ];
	"Rinfolis:overwriteTextFiles" -> "LFlag used by TextExtractor: if set to false, pdfs for which corresponding text \nfiles already exist in the specified text directory will not be converted again, instead \nthe existing text files will be returned as InfolisFile instances. If set to true, all \npdfs will be converted regardless of any existing files in the text directory. " [ label="dc:description" ];
	"Rinfolis:overwriteTextFiles" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:overwriteTextFiles" -> "Rxsd:boolean" [ label="rdfs:range" ];
	"Rinfolis:patterns" -> "LA list of patterns (internally expressed as regular expression)\nthat can be applied on texts, e.g. to find links to research data." [ label="dc:description" ];
	"Rinfolis:patterns" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:patterns" -> "Rinfolis:InfolisFile" [ label="rdfs:range" ];
	"Rinfolis:phraseSlop" -> "LThe slop for phrases used by the Lucene query parser.\nIt determines how similar two phrases must be to be matched.\nIf zero, then only exact phrase matches, if 10 up to 10 edit\noperations may be carried out.\nDefault: 10" [ label="dc:description" ];
	"Rinfolis:phraseSlop" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:phraseSlop" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:progress" -> "LNumerical progress of the execution in the interval 0-100." [ label="dc:description" ];
	"Rinfolis:progress" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:progress" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:ptb3Escaping" -> "LEnable all traditional PTB3 token transforms (like parentheses becoming -LRB-, -RRB-)." [ label="dc:description" ];
	"Rinfolis:ptb3Escaping" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:ptb3Escaping" -> "Rxsd:boolean" [ label="rdfs:range" ];
	"Rinfolis:queryServiceClasses" -> "LInstead of a using a list of QueryService URIs(queryServices), the Java classes of the QueryServices can be used. This way, the query serivces do not need to be posted." [ label="dc:description" ];
	"Rinfolis:queryServiceClasses" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:queryServiceClasses" -> "B_:b4" [ label="rdfs:range" ];
	"Rinfolis:queryServices" -> "LList of QueryService to use. A query service to a certain repository can be posted and later referred." [ label="dc:description" ];
	"Rinfolis:queryServices" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:queryServices" -> "Rinfolis:QueryService" [ label="rdfs:range" ];
	"Rinfolis:referenceGroup" -> "LGroup numbers to use for RegexSearcher: group of reference term.\nnumber of the group which contains the doi. This number depends on the used doiRegex" [ label="dc:description" ];
	"Rinfolis:referenceGroup" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:referenceGroup" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:reliabilityThreshold" -> "LDetermines which patterns are the relevant ones." [ label="dc:description" ];
	"Rinfolis:reliabilityThreshold" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:reliabilityThreshold" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:removeBib" -> "LWhether to remove the bibliography from text/plain document." [ label="dc:description" ];
	"Rinfolis:removeBib" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:removeBib" -> "Rxsd:boolean" [ label="rdfs:range" ];
	"Rinfolis:rightContextGroup" -> "LGroup numbers to use for RegexSearcher: group of right context." [ label="dc:description" ];
	"Rinfolis:rightContextGroup" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:rightContextGroup" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:searchQuery" -> "LAny kind of search query that can be used within the algorithms.\nFor example, it represtens the search query which is used\nto perform a search in different repositories to find\nfitting research data." [ label="dc:description" ];
	"Rinfolis:searchQuery" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:searchQuery" -> "Rinfolis:SearchQuery" [ label="rdfs:range" ];
	"Rinfolis:searchResultLinkerClass" -> "LThe SearchResultLinkerClass determines the SearchResultLinker to \nuse. That class is responsible for deciding which SearchResults to \nselect for creating links." [ label="dc:description" ];
	"Rinfolis:searchResultLinkerClass" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:searchResultLinkerClass" -> "B_:b3" [ label="rdfs:range" ];
	"Rinfolis:searchResults" -> "LAfter a search in one or more repositories, a list \nof search results is returned. These results not only contain\nthe repository which was searched but also information like\nthe relevance score." [ label="dc:description" ];
	"Rinfolis:searchResults" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:searchResults" -> "Rinfolis:SearchResult" [ label="rdfs:range" ];
	"Rinfolis:searchTerm" -> "LA search term that can be used in different algorithms whenever\nsomething a certain term needs to be searched in a text.\nFor example, the bootstrapping algorithms need a seed in the beginning to start\nthe whole process. The search term represents such a seed, e.g. the study name 'ALLBUS'." [ label="dc:description" ];
	"Rinfolis:searchTerm" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:searchTerm" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:seeds" -> "LThe initial seeds for learning." [ label="dc:description" ];
	"Rinfolis:seeds" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:seeds" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:startPage" -> "LIndex (starting at 1 rather than 0) of the first page to extract. \nUseful to ignore title pages if present." [ label="dc:description" ];
	"Rinfolis:startPage" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:startPage" -> "Rxsd:float" [ label="rdfs:range" ];
	"Rinfolis:startTime" -> "LTimestamp when execution started." [ label="dc:description" ];
	"Rinfolis:startTime" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:startTime" -> "Rxsd:date" [ label="rdf:type" ];
	"Rinfolis:startTime" -> "Rxsd:dateTime" [ label="rdfs:range" ];
	"Rinfolis:startTime" -> "Rschema:startTime" [ label="owl:sameAs" ];
	"Rinfolis:status" -> "LStatus of the execution\n\n* PENDING\n* STARTED\n* FINISHED\n* FAILED\n\nDefault (when starting): ExecutionStatus.PENDING" [ label="dc:description" ];
	"Rinfolis:status" -> "LSUCCESS" [ label="vann:example" ];
	"Rinfolis:status" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:status" -> "B_:b1" [ label="rdfs:range" ];
	"Rinfolis:tags" -> "LFree-form tags to assign to the execution and all generated entities. \nThis makes all uploaded and generated data identifiable and searchable \ne.g. using infolisFileTags, infolisPatternTags and textualReferenceTags. " [ label="dc:description" ];
	"Rinfolis:tags" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:tags" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:textualReferenceTags" -> "LList of tags to identify a specific set of TextualReferences" [ label="dc:description" ];
	"Rinfolis:textualReferenceTags" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:textualReferenceTags" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:textualReferences" -> "LA textual reference represents any kind of reference that\ncan be find in a text, e.g. a term like a study name has been found in a publication.\nBesides the text and the term that has been found in the text,\nit also contains the context, i.e. where the term has been detected." [ label="dc:description" ];
	"Rinfolis:textualReferences" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:textualReferences" -> "Rinfolis:TextualReference" [ label="rdfs:range" ];
	"Rinfolis:thesaurus" -> "LPath/URI to the thesaurus which is used for the key word tagging." [ label="dc:description" ];
	"Rinfolis:thesaurus" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:thesaurus" -> "Rxsd:string" [ label="rdfs:range" ];
	"Rinfolis:tokenize" -> "LWhether to tokenize text input.\n\nBootstrapping requires tokenized input texts to perform well. It can\neither be called on tokenized input texts or it can be called on\nuntokenized text or pdf files and perform tokenization itself. If\nunspecified, defaults to false for TextExtractor. For Bootstrapping,\nthis field has to be set explicitly as this information is crucial for\ngood performance." [ label="dc:description" ];
	"Rinfolis:tokenize" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:tokenize" -> "Rxsd:boolean" [ label="rdfs:range" ];
	"Rinfolis:tokenizeNLs" -> "LDetermines whether new line characters are to be tokenized." [ label="dc:description" ];
	"Rinfolis:tokenizeNLs" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:tokenizeNLs" -> "Rxsd:boolean" [ label="rdfs:range" ];
	"Rinfolis:upperCaseConstraint" -> "LIndicates whether we require a term to contain at least one upper case\ncharacter.\n\nThe idea behind is that especially a study name is supposed to be a\nnamed entity and thus should contain at least one upper-case character.\nDefault: false" [ label="dc:description" ];
	"Rinfolis:upperCaseConstraint" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:upperCaseConstraint" -> "Rxsd:boolean" [ label="rdfs:range" ];
	"Rinfolis:windowsize" -> "LNumber of words used for creation of patterns." [ label="dc:description" ];
	"Rinfolis:windowsize" -> "Rinfolis:Execution" [ label="schema:domainIncludes" ];
	"Rinfolis:windowsize" -> "Rxsd:float" [ label="rdfs:range" ];
	"B_:b0" -> "Rrdfs:Datatype" [ label="rdf:type" ];
	"B_:b0" -> "B_:b6" [ label="owl:oneOf" ];
	"B_:b1" -> "Rrdfs:Datatype" [ label="rdf:type" ];
	"B_:b1" -> "B_:b43" [ label="owl:oneOf" ];
	"B_:b10" -> "Lio.github.infolis.algorithm.DoiLinker" [ label="rdf:first" ];
	"B_:b10" -> "B_:b11" [ label="rdf:rest" ];
	"B_:b11" -> "Lio.github.infolis.algorithm.FederatedSearcher" [ label="rdf:first" ];
	"B_:b11" -> "B_:b12" [ label="rdf:rest" ];
	"B_:b12" -> "Lio.github.infolis.algorithm.FrequencyBasedBootstrapping" [ label="rdf:first" ];
	"B_:b12" -> "B_:b13" [ label="rdf:rest" ];
	"B_:b13" -> "Lio.github.infolis.algorithm.GoldLinker" [ label="rdf:first" ];
	"B_:b13" -> "B_:b14" [ label="rdf:rest" ];
	"B_:b14" -> "Lio.github.infolis.algorithm.Indexer" [ label="rdf:first" ];
	"B_:b14" -> "B_:b15" [ label="rdf:rest" ];
	"B_:b15" -> "Lio.github.infolis.algorithm.InfolisPatternSearcher" [ label="rdf:first" ];
	"B_:b15" -> "B_:b16" [ label="rdf:rest" ];
	"B_:b16" -> "Lio.github.infolis.algorithm.KeywordTagger" [ label="rdf:first" ];
	"B_:b16" -> "B_:b17" [ label="rdf:rest" ];
	"B_:b17" -> "Lio.github.infolis.algorithm.LearnPatternsAndCreateLinks" [ label="rdf:first" ];
	"B_:b17" -> "B_:b18" [ label="rdf:rest" ];
	"B_:b18" -> "Lio.github.infolis.algorithm.Learner" [ label="rdf:first" ];
	"B_:b18" -> "B_:b19" [ label="rdf:rest" ];
	"B_:b19" -> "Lio.github.infolis.algorithm.LinkImporter" [ label="rdf:first" ];
	"B_:b19" -> "B_:b20" [ label="rdf:rest" ];
	"B_:b2" -> "Rrdfs:Datatype" [ label="rdf:type" ];
	"B_:b2" -> "B_:b47" [ label="owl:oneOf" ];
	"B_:b20" -> "Lio.github.infolis.algorithm.LocalSearcher" [ label="rdf:first" ];
	"B_:b20" -> "B_:b21" [ label="rdf:rest" ];
	"B_:b21" -> "Lio.github.infolis.algorithm.LuceneSearcher" [ label="rdf:first" ];
	"B_:b21" -> "B_:b22" [ label="rdf:rest" ];
	"B_:b22" -> "Lio.github.infolis.algorithm.MetaDataExtractor" [ label="rdf:first" ];
	"B_:b22" -> "B_:b23" [ label="rdf:rest" ];
	"B_:b23" -> "Lio.github.infolis.algorithm.MultiMatchesLinker" [ label="rdf:first" ];
	"B_:b23" -> "B_:b24" [ label="rdf:rest" ];
	"B_:b24" -> "Lio.github.infolis.algorithm.OntologyLinker" [ label="rdf:first" ];
	"B_:b24" -> "B_:b25" [ label="rdf:rest" ];
	"B_:b25" -> "Lio.github.infolis.algorithm.ReferenceLinker" [ label="rdf:first" ];
	"B_:b25" -> "B_:b26" [ label="rdf:rest" ];
	"B_:b26" -> "Lio.github.infolis.algorithm.RegexSearcher" [ label="rdf:first" ];
	"B_:b26" -> "B_:b27" [ label="rdf:rest" ];
	"B_:b27" -> "Lio.github.infolis.algorithm.ReliabilityBasedBootstrapping" [ label="rdf:first" ];
	"B_:b27" -> "B_:b28" [ label="rdf:rest" ];
	"B_:b28" -> "Lio.github.infolis.algorithm.SearchPatternsAndCreateLinks" [ label="rdf:first" ];
	"B_:b28" -> "B_:b29" [ label="rdf:rest" ];
	"B_:b29" -> "Lio.github.infolis.algorithm.SearchDoisAndCreateLinks" [ label="rdf:first" ];
	"B_:b29" -> "B_:b30" [ label="rdf:rest" ];
	"B_:b3" -> "Rrdfs:Datatype" [ label="rdf:type" ];
	"B_:b3" -> "B_:b52" [ label="owl:oneOf" ];
	"B_:b30" -> "Lio.github.infolis.algorithm.SearchResultLinker" [ label="rdf:first" ];
	"B_:b30" -> "B_:b31" [ label="rdf:rest" ];
	"B_:b31" -> "Lio.github.infolis.algorithm.SpringerImporter" [ label="rdf:first" ];
	"B_:b31" -> "B_:b32" [ label="rdf:rest" ];
	"B_:b32" -> "Lio.github.infolis.algorithm.TagSearcher" [ label="rdf:first" ];
	"B_:b32" -> "B_:b33" [ label="rdf:rest" ];
	"B_:b33" -> "Lio.github.infolis.algorithm.TextAndMetaDataExtractor" [ label="rdf:first" ];
	"B_:b33" -> "B_:b34" [ label="rdf:rest" ];
	"B_:b34" -> "Lio.github.infolis.algorithm.TextExtractor" [ label="rdf:first" ];
	"B_:b34" -> "B_:b35" [ label="rdf:rest" ];
	"B_:b35" -> "Lio.github.infolis.algorithm.NameExtractor" [ label="rdf:first" ];
	"B_:b35" -> "B_:b36" [ label="rdf:rest" ];
	"B_:b36" -> "Lio.github.infolis.algorithm.Tokenizer" [ label="rdf:first" ];
	"B_:b36" -> "B_:b37" [ label="rdf:rest" ];
	"B_:b37" -> "Lio.github.infolis.algorithm.TokenizerOpenNLP" [ label="rdf:first" ];
	"B_:b37" -> "B_:b38" [ label="rdf:rest" ];
	"B_:b38" -> "Lio.github.infolis.algorithm.TokenizerStanford" [ label="rdf:first" ];
	"B_:b38" -> "B_:b39" [ label="rdf:rest" ];
	"B_:b39" -> "Lorg.gesis.git.LODInfrastructure.dataProcessing.importer.AllbusBibImporter" [ label="rdf:first" ];
	"B_:b39" -> "B_:b40" [ label="rdf:rest" ];
	"B_:b4" -> "Rrdfs:Datatype" [ label="rdf:type" ];
	"B_:b4" -> "B_:b56" [ label="owl:oneOf" ];
	"B_:b40" -> "Lorg.gesis.git.LODInfrastructure.dataProcessing.importer.DbkImporter" [ label="rdf:first" ];
	"B_:b40" -> "B_:b41" [ label="rdf:rest" ];
	"B_:b41" -> "Lorg.gesis.git.LODInfrastructure.dataProcessing.importer.ZisImporter" [ label="rdf:first" ];
	"B_:b41" -> "B_:b42" [ label="rdf:rest" ];
	"B_:b42" -> "Lorg.gesis.git.LODInfrastructure.dataProcessing.enrichment.DatasetSearcher" [ label="rdf:first" ];
	"B_:b42" -> "Rrdf:nil" [ label="rdf:rest" ];
	"B_:b43" -> "LPENDING" [ label="rdf:first" ];
	"B_:b43" -> "B_:b44" [ label="rdf:rest" ];
	"B_:b44" -> "LSTARTED" [ label="rdf:first" ];
	"B_:b44" -> "B_:b45" [ label="rdf:rest" ];
	"B_:b45" -> "LFAILED" [ label="rdf:first" ];
	"B_:b45" -> "B_:b46" [ label="rdf:rest" ];
	"B_:b46" -> "LFINISHED" [ label="rdf:first" ];
	"B_:b46" -> "Rrdf:nil" [ label="rdf:rest" ];
	"B_:b47" -> "LmergeCurrent" [ label="rdf:first" ];
	"B_:b47" -> "B_:b48" [ label="rdf:rest" ];
	"B_:b48" -> "LmergeNew" [ label="rdf:first" ];
	"B_:b48" -> "B_:b49" [ label="rdf:rest" ];
	"B_:b49" -> "LmergeAll" [ label="rdf:first" ];
	"B_:b49" -> "B_:b50" [ label="rdf:rest" ];
	"B_:b5" -> "Rrdfs:Datatype" [ label="rdf:type" ];
	"B_:b5" -> "B_:b59" [ label="owl:oneOf" ];
	"B_:b50" -> "Lseparate" [ label="rdf:first" ];
	"B_:b50" -> "B_:b51" [ label="rdf:rest" ];
	"B_:b51" -> "Lreliability" [ label="rdf:first" ];
	"B_:b51" -> "Rrdf:nil" [ label="rdf:rest" ];
	"B_:b52" -> "Lio.github.infolis.algorithm.BestMatchLinker" [ label="rdf:first" ];
	"B_:b52" -> "B_:b53" [ label="rdf:rest" ];
	"B_:b53" -> "Lio.github.infolis.algorithm.MultiMatchesLinker" [ label="rdf:first" ];
	"B_:b53" -> "B_:b54" [ label="rdf:rest" ];
	"B_:b54" -> "Lio.github.infolis.algorithm.OntologyLinker" [ label="rdf:first" ];
	"B_:b54" -> "B_:b55" [ label="rdf:rest" ];
	"B_:b55" -> "Lio.github.infolis.algorithm.GoldLinker" [ label="rdf:first" ];
	"B_:b55" -> "Rrdf:nil" [ label="rdf:rest" ];
	"B_:b56" -> "Lio.github.infolis.infolink.querying.DaraHTMLQueryService" [ label="rdf:first" ];
	"B_:b56" -> "B_:b57" [ label="rdf:rest" ];
	"B_:b57" -> "Lio.github.infolis.infolink.querying.DaraSolrQueryService" [ label="rdf:first" ];
	"B_:b57" -> "B_:b58" [ label="rdf:rest" ];
	"B_:b58" -> "Lio.github.infolis.infolink.querying.DataciteQueryService" [ label="rdf:first" ];
	"B_:b58" -> "Rrdf:nil" [ label="rdf:rest" ];
	"B_:b59" -> "Len" [ label="rdf:first" ];
	"B_:b59" -> "B_:b60" [ label="rdf:rest" ];
	"B_:b6" -> "L# TODO fix this for updated version" [ label="rdf:first" ];
	"B_:b6" -> "B_:b7" [ label="rdf:rest" ];
	"B_:b60" -> "Lde" [ label="rdf:first" ];
	"B_:b60" -> "Rrdf:nil" [ label="rdf:rest" ];
	"B_:b7" -> "Lio.github.infolis.algorithm.BestMatchLinker" [ label="rdf:first" ];
	"B_:b7" -> "B_:b8" [ label="rdf:rest" ];
	"B_:b8" -> "Lio.github.infolis.algorithm.BibliographyExtractor" [ label="rdf:first" ];
	"B_:b8" -> "B_:b9" [ label="rdf:rest" ];
	"B_:b9" -> "Lio.github.infolis.algorithm.DoiExtractor" [ label="rdf:first" ];
	"B_:b9" -> "B_:b10" [ label="rdf:rest" ];

	// Resources
	"Rinfolis:Execution" [ label="infolis:Execution", shape = ellipse, color = blue ];
	"Rhttps://github.com/infolis/infoLink/blob/master/src/main/java/io/github/infolis/model/Execution.java" [ label="https://github.com/infolis/infoLink/blob/master/src/main/java/io/github/infolis/model/Execution.java", shape = ellipse, color = blue ];
	"Rhttp://infolis.gesis.org/infolink/api#!/rest-ld-execution" [ label="http://infolis.gesis.org/infolink/api#!/rest-ld-execution", shape = ellipse, color = blue ];
	"Rowl:Class" [ label="owl:Class", shape = ellipse, color = blue ];
	"Rowl:Thing" [ label="owl:Thing", shape = ellipse, color = blue ];
	"Rschema:Action" [ label="schema:Action", shape = ellipse, color = blue ];
	"Rinfolis:abstractLanguage" [ label="infolis:abstractLanguage", shape = ellipse, color = blue ];
	"Rinfolis:algorithm" [ label="infolis:algorithm", shape = ellipse, color = blue ];
	"Rinfolis:allowLeadingWildcards" [ label="infolis:allowLeadingWildcards", shape = ellipse, color = blue ];
	"Rxsd:boolean" [ label="xsd:boolean", shape = ellipse, color = blue ];
	"Rinfolis:bootstrapStrategy" [ label="infolis:bootstrapStrategy", shape = ellipse, color = blue ];
	"Rinfolis:endTime" [ label="infolis:endTime", shape = ellipse, color = blue ];
	"Rxsd:date" [ label="xsd:date", shape = ellipse, color = blue ];
	"Rxsd:dateTime" [ label="xsd:dateTime", shape = ellipse, color = blue ];
	"Rschema:endTime" [ label="schema:endTime", shape = ellipse, color = blue ];
	"Rinfolis:entitiesForKeywordTagging" [ label="infolis:entitiesForKeywordTagging", shape = ellipse, color = blue ];
	"Rinfolis:Entity" [ label="infolis:Entity", shape = ellipse, color = blue ];
	"Rinfolis:indexDirectory" [ label="infolis:indexDirectory", shape = ellipse, color = blue ];
	"Rxsd:string" [ label="xsd:string", shape = ellipse, color = blue ];
	"Rinfolis:infolisFileTags" [ label="infolis:infolisFileTags", shape = ellipse, color = blue ];
	"Rinfolis:infolisPatternTags" [ label="infolis:infolisPatternTags", shape = ellipse, color = blue ];
	"Rinfolis:inputFiles" [ label="infolis:inputFiles", shape = ellipse, color = blue ];
	"Rinfolis:InfolisFile" [ label="infolis:InfolisFile", shape = ellipse, color = blue ];
	"Rinfolis:keyWords" [ label="infolis:keyWords", shape = ellipse, color = blue ];
	"Rinfolis:leftContextGroup" [ label="infolis:leftContextGroup", shape = ellipse, color = blue ];
	"Rxsd:float" [ label="xsd:float", shape = ellipse, color = blue ];
	"Rinfolis:linkedEntities" [ label="infolis:linkedEntities", shape = ellipse, color = blue ];
	"Rinfolis:links" [ label="infolis:links", shape = ellipse, color = blue ];
	"Rinfolis:EntityLink" [ label="infolis:EntityLink", shape = ellipse, color = blue ];
	"Rinfolis:log" [ label="infolis:log", shape = ellipse, color = blue ];
	"Rinfolis:maxClauseCount" [ label="infolis:maxClauseCount", shape = ellipse, color = blue ];
	"Rinfolis:maxIterations" [ label="infolis:maxIterations", shape = ellipse, color = blue ];
	"Rinfolis:metaDataFiles" [ label="infolis:metaDataFiles", shape = ellipse, color = blue ];
	"Rinfolis:outputDirectory" [ label="infolis:outputDirectory", shape = ellipse, color = blue ];
	"Rinfolis:outputFiles" [ label="infolis:outputFiles", shape = ellipse, color = blue ];
	"Rinfolis:overwriteTextFiles" [ label="infolis:overwriteTextFiles", shape = ellipse, color = blue ];
	"Rinfolis:patterns" [ label="infolis:patterns", shape = ellipse, color = blue ];
	"Rinfolis:phraseSlop" [ label="infolis:phraseSlop", shape = ellipse, color = blue ];
	"Rinfolis:progress" [ label="infolis:progress", shape = ellipse, color = blue ];
	"Rinfolis:ptb3Escaping" [ label="infolis:ptb3Escaping", shape = ellipse, color = blue ];
	"Rinfolis:queryServiceClasses" [ label="infolis:queryServiceClasses", shape = ellipse, color = blue ];
	"Rinfolis:queryServices" [ label="infolis:queryServices", shape = ellipse, color = blue ];
	"Rinfolis:QueryService" [ label="infolis:QueryService", shape = ellipse, color = blue ];
	"Rinfolis:referenceGroup" [ label="infolis:referenceGroup", shape = ellipse, color = blue ];
	"Rinfolis:reliabilityThreshold" [ label="infolis:reliabilityThreshold", shape = ellipse, color = blue ];
	"Rinfolis:removeBib" [ label="infolis:removeBib", shape = ellipse, color = blue ];
	"Rinfolis:rightContextGroup" [ label="infolis:rightContextGroup", shape = ellipse, color = blue ];
	"Rinfolis:searchQuery" [ label="infolis:searchQuery", shape = ellipse, color = blue ];
	"Rinfolis:SearchQuery" [ label="infolis:SearchQuery", shape = ellipse, color = blue ];
	"Rinfolis:searchResultLinkerClass" [ label="infolis:searchResultLinkerClass", shape = ellipse, color = blue ];
	"Rinfolis:searchResults" [ label="infolis:searchResults", shape = ellipse, color = blue ];
	"Rinfolis:SearchResult" [ label="infolis:SearchResult", shape = ellipse, color = blue ];
	"Rinfolis:searchTerm" [ label="infolis:searchTerm", shape = ellipse, color = blue ];
	"Rinfolis:seeds" [ label="infolis:seeds", shape = ellipse, color = blue ];
	"Rinfolis:startPage" [ label="infolis:startPage", shape = ellipse, color = blue ];
	"Rinfolis:startTime" [ label="infolis:startTime", shape = ellipse, color = blue ];
	"Rschema:startTime" [ label="schema:startTime", shape = ellipse, color = blue ];
	"Rinfolis:status" [ label="infolis:status", shape = ellipse, color = blue ];
	"Rinfolis:tags" [ label="infolis:tags", shape = ellipse, color = blue ];
	"Rinfolis:textualReferenceTags" [ label="infolis:textualReferenceTags", shape = ellipse, color = blue ];
	"Rinfolis:textualReferences" [ label="infolis:textualReferences", shape = ellipse, color = blue ];
	"Rinfolis:TextualReference" [ label="infolis:TextualReference", shape = ellipse, color = blue ];
	"Rinfolis:thesaurus" [ label="infolis:thesaurus", shape = ellipse, color = blue ];
	"Rinfolis:tokenize" [ label="infolis:tokenize", shape = ellipse, color = blue ];
	"Rinfolis:tokenizeNLs" [ label="infolis:tokenizeNLs", shape = ellipse, color = blue ];
	"Rinfolis:upperCaseConstraint" [ label="infolis:upperCaseConstraint", shape = ellipse, color = blue ];
	"Rinfolis:windowsize" [ label="infolis:windowsize", shape = ellipse, color = blue ];
	"Rrdfs:Datatype" [ label="rdfs:Datatype", shape = ellipse, color = blue ];
	"Rrdf:nil" [ label="rdf:nil", shape = ellipse, color = blue ];

	// Anonymous nodes
	"B_:b5" [ label="", shape = circle, color = green ];
	"B_:b0" [ label="", shape = circle, color = green ];
	"B_:b2" [ label="", shape = circle, color = green ];
	"B_:b4" [ label="", shape = circle, color = green ];
	"B_:b3" [ label="", shape = circle, color = green ];
	"B_:b1" [ label="", shape = circle, color = green ];
	"B_:b6" [ label="", shape = circle, color = green ];
	"B_:b43" [ label="", shape = circle, color = green ];
	"B_:b10" [ label="", shape = circle, color = green ];
	"B_:b11" [ label="", shape = circle, color = green ];
	"B_:b12" [ label="", shape = circle, color = green ];
	"B_:b13" [ label="", shape = circle, color = green ];
	"B_:b14" [ label="", shape = circle, color = green ];
	"B_:b15" [ label="", shape = circle, color = green ];
	"B_:b16" [ label="", shape = circle, color = green ];
	"B_:b17" [ label="", shape = circle, color = green ];
	"B_:b18" [ label="", shape = circle, color = green ];
	"B_:b19" [ label="", shape = circle, color = green ];
	"B_:b20" [ label="", shape = circle, color = green ];
	"B_:b47" [ label="", shape = circle, color = green ];
	"B_:b21" [ label="", shape = circle, color = green ];
	"B_:b22" [ label="", shape = circle, color = green ];
	"B_:b23" [ label="", shape = circle, color = green ];
	"B_:b24" [ label="", shape = circle, color = green ];
	"B_:b25" [ label="", shape = circle, color = green ];
	"B_:b26" [ label="", shape = circle, color = green ];
	"B_:b27" [ label="", shape = circle, color = green ];
	"B_:b28" [ label="", shape = circle, color = green ];
	"B_:b29" [ label="", shape = circle, color = green ];
	"B_:b30" [ label="", shape = circle, color = green ];
	"B_:b52" [ label="", shape = circle, color = green ];
	"B_:b31" [ label="", shape = circle, color = green ];
	"B_:b32" [ label="", shape = circle, color = green ];
	"B_:b33" [ label="", shape = circle, color = green ];
	"B_:b34" [ label="", shape = circle, color = green ];
	"B_:b35" [ label="", shape = circle, color = green ];
	"B_:b36" [ label="", shape = circle, color = green ];
	"B_:b37" [ label="", shape = circle, color = green ];
	"B_:b38" [ label="", shape = circle, color = green ];
	"B_:b39" [ label="", shape = circle, color = green ];
	"B_:b40" [ label="", shape = circle, color = green ];
	"B_:b56" [ label="", shape = circle, color = green ];
	"B_:b41" [ label="", shape = circle, color = green ];
	"B_:b42" [ label="", shape = circle, color = green ];
	"B_:b44" [ label="", shape = circle, color = green ];
	"B_:b45" [ label="", shape = circle, color = green ];
	"B_:b46" [ label="", shape = circle, color = green ];
	"B_:b48" [ label="", shape = circle, color = green ];
	"B_:b49" [ label="", shape = circle, color = green ];
	"B_:b50" [ label="", shape = circle, color = green ];
	"B_:b59" [ label="", shape = circle, color = green ];
	"B_:b51" [ label="", shape = circle, color = green ];
	"B_:b53" [ label="", shape = circle, color = green ];
	"B_:b54" [ label="", shape = circle, color = green ];
	"B_:b55" [ label="", shape = circle, color = green ];
	"B_:b57" [ label="", shape = circle, color = green ];
	"B_:b58" [ label="", shape = circle, color = green ];
	"B_:b60" [ label="", shape = circle, color = green ];
	"B_:b7" [ label="", shape = circle, color = green ];
	"B_:b8" [ label="", shape = circle, color = green ];
	"B_:b9" [ label="", shape = circle, color = green ];

	// Literals
	"LThe concrete execution of an Algorithm." [ label="The concrete execution of an Algorithm.", shape = record ];
	"LLanguage of the abstracts" [ label="Language of the abstracts", shape = record ];
	"LJava class of the algorithm which is supposed to be executed within this execution." [ label="Java class of the algorithm which is supposed to be executed within this execution.", shape = record ];
	"LDetermines whether the Lucene query parser is allowed to\nuse leading wildcard characters.\nDefault: true" [ label="Determines whether the Lucene query parser is allowed to\nuse leading wildcard characters.\nDefault: true", shape = record ];
	"LStrategy to use for bootstrapping. Can either be: mergeCurrent, mergeNew, mergeAll, separate, reliability." [ label="Strategy to use for bootstrapping. Can either be: mergeCurrent, mergeNew, mergeAll, separate, reliability.", shape = record ];
	"LTimestamp when execution ended." [ label="Timestamp when execution ended.", shape = record ];
	"LList of entities (URIs of the entities) for which key words should be\ngenerated. Serves as input for the keyword  tagging algorithm." [ label="List of entities (URIs of the entities) for which key words should be\ngenerated. Serves as input for the keyword  tagging algorithm.", shape = record ];
	"Lindex directory of the indexer." [ label="index directory of the indexer.", shape = record ];
	"LList of tags to identify a specific set of InfolisFiles" [ label="List of tags to identify a specific set of InfolisFiles", shape = record ];
	"LList of tags to identify a specific set of InfolisPatterns" [ label="List of tags to identify a specific set of InfolisPatterns", shape = record ];
	"LList of URIs of input files.\nCan be either PDF or text files.\nThey are for example used to search patterns within the Pattern Applier algorithm." [ label="List of URIs of input files.\nCan be either PDF or text files.\nThey are for example used to search patterns within the Pattern Applier algorithm.", shape = record ];
	"LKey words which are generated by the KeywordTagger." [ label="Key words which are generated by the KeywordTagger.", shape = record ];
	"LGroup numbers to use for RegexSearcher: group of left context." [ label="Group numbers to use for RegexSearcher: group of left context.", shape = record ];
	"LBeside the search in external repositories, we can also\nsearch in our own database. As use case, we get a URN for a publication\nfrom a user and want to show all named entities that are linked to \nthis publication. With an internal search using the generated links,\nwe can find these entities which are returned in this list." [ label="Beside the search in external repositories, we can also\nsearch in our own database. As use case, we get a URN for a publication\nfrom a user and want to show all named entities that are linked to \nthis publication. With an internal search using the generated links,\nwe can find these entities which are returned in this list.", shape = record ];
	"LAs a final step, links between the texts and the discovered\nnamed entities (research data) are established and saved in this list." [ label="As a final step, links between the texts and the discovered\nnamed entities (research data) are established and saved in this list.", shape = record ];
	"LLog messages of this execution." [ label="Log messages of this execution.", shape = record ];
	"LThe  maximum number of clauses permitted per BooleanQuery (Lucence search).\nA boolean query represents a query that matches documents\nmatching boolean combinations of other queries.\nDefault: Integer max value" [ label="The  maximum number of clauses permitted per BooleanQuery (Lucence search).\nA boolean query represents a query that matches documents\nmatching boolean combinations of other queries.\nDefault: Integer max value", shape = record ];
	"LMaximum number of iterations during the bootstrapping process.\nA high number of iterations can lead to a increased run time.\nDefault: 10" [ label="Maximum number of iterations during the bootstrapping process.\nA high number of iterations can lead to a increased run time.\nDefault: 10", shape = record ];
	"LMeta data files of the publications in which information about\nthe title, author, astract, subject, identifiers, URL, and language\ncan be found." [ label="Meta data files of the publications in which information about\nthe title, author, astract, subject, identifiers, URL, and language\ncan be found.", shape = record ];
	"LOutput directory of the indexer." [ label="Output directory of the indexer.", shape = record ];
	"LList of URIs of output files. Output files to save the output files (txt files) of algorithms." [ label="List of URIs of output files. Output files to save the output files (txt files) of algorithms.", shape = record ];
	"LFlag used by TextExtractor: if set to false, pdfs for which corresponding text \nfiles already exist in the specified text directory will not be converted again, instead \nthe existing text files will be returned as InfolisFile instances. If set to true, all \npdfs will be converted regardless of any existing files in the text directory. " [ label="Flag used by TextExtractor: if set to false, pdfs for which corresponding text \nfiles already exist in the specified text directory will not be converted again, instead \nthe existing text files will be returned as InfolisFile instances. If set to true, all \npdfs will be converted regardless of any existing files in the text directory. ", shape = record ];
	"LA list of patterns (internally expressed as regular expression)\nthat can be applied on texts, e.g. to find links to research data." [ label="A list of patterns (internally expressed as regular expression)\nthat can be applied on texts, e.g. to find links to research data.", shape = record ];
	"LThe slop for phrases used by the Lucene query parser.\nIt determines how similar two phrases must be to be matched.\nIf zero, then only exact phrase matches, if 10 up to 10 edit\noperations may be carried out.\nDefault: 10" [ label="The slop for phrases used by the Lucene query parser.\nIt determines how similar two phrases must be to be matched.\nIf zero, then only exact phrase matches, if 10 up to 10 edit\noperations may be carried out.\nDefault: 10", shape = record ];
	"LNumerical progress of the execution in the interval 0-100." [ label="Numerical progress of the execution in the interval 0-100.", shape = record ];
	"LEnable all traditional PTB3 token transforms (like parentheses becoming -LRB-, -RRB-)." [ label="Enable all traditional PTB3 token transforms (like parentheses becoming -LRB-, -RRB-).", shape = record ];
	"LInstead of a using a list of QueryService URIs(queryServices), the Java classes of the QueryServices can be used. This way, the query serivces do not need to be posted." [ label="Instead of a using a list of QueryService URIs(queryServices), the Java classes of the QueryServices can be used. This way, the query serivces do not need to be posted.", shape = record ];
	"LList of QueryService to use. A query service to a certain repository can be posted and later referred." [ label="List of QueryService to use. A query service to a certain repository can be posted and later referred.", shape = record ];
	"LGroup numbers to use for RegexSearcher: group of reference term.\nnumber of the group which contains the doi. This number depends on the used doiRegex" [ label="Group numbers to use for RegexSearcher: group of reference term.\nnumber of the group which contains the doi. This number depends on the used doiRegex", shape = record ];
	"LDetermines which patterns are the relevant ones." [ label="Determines which patterns are the relevant ones.", shape = record ];
	"LWhether to remove the bibliography from text/plain document." [ label="Whether to remove the bibliography from text/plain document.", shape = record ];
	"LGroup numbers to use for RegexSearcher: group of right context." [ label="Group numbers to use for RegexSearcher: group of right context.", shape = record ];
	"LAny kind of search query that can be used within the algorithms.\nFor example, it represtens the search query which is used\nto perform a search in different repositories to find\nfitting research data." [ label="Any kind of search query that can be used within the algorithms.\nFor example, it represtens the search query which is used\nto perform a search in different repositories to find\nfitting research data.", shape = record ];
	"LThe SearchResultLinkerClass determines the SearchResultLinker to \nuse. That class is responsible for deciding which SearchResults to \nselect for creating links." [ label="The SearchResultLinkerClass determines the SearchResultLinker to \nuse. That class is responsible for deciding which SearchResults to \nselect for creating links.", shape = record ];
	"LAfter a search in one or more repositories, a list \nof search results is returned. These results not only contain\nthe repository which was searched but also information like\nthe relevance score." [ label="After a search in one or more repositories, a list \nof search results is returned. These results not only contain\nthe repository which was searched but also information like\nthe relevance score.", shape = record ];
	"LA search term that can be used in different algorithms whenever\nsomething a certain term needs to be searched in a text.\nFor example, the bootstrapping algorithms need a seed in the beginning to start\nthe whole process. The search term represents such a seed, e.g. the study name 'ALLBUS'." [ label="A search term that can be used in different algorithms whenever\nsomething a certain term needs to be searched in a text.\nFor example, the bootstrapping algorithms need a seed in the beginning to start\nthe whole process. The search term represents such a seed, e.g. the study name 'ALLBUS'.", shape = record ];
	"LThe initial seeds for learning." [ label="The initial seeds for learning.", shape = record ];
	"LIndex (starting at 1 rather than 0) of the first page to extract. \nUseful to ignore title pages if present." [ label="Index (starting at 1 rather than 0) of the first page to extract. \nUseful to ignore title pages if present.", shape = record ];
	"LTimestamp when execution started." [ label="Timestamp when execution started.", shape = record ];
	"LStatus of the execution\n\n* PENDING\n* STARTED\n* FINISHED\n* FAILED\n\nDefault (when starting): ExecutionStatus.PENDING" [ label="Status of the execution\n\n* PENDING\n* STARTED\n* FINISHED\n* FAILED\n\nDefault (when starting): ExecutionStatus.PENDING", shape = record ];
	"LSUCCESS" [ label="SUCCESS", shape = record ];
	"LFree-form tags to assign to the execution and all generated entities. \nThis makes all uploaded and generated data identifiable and searchable \ne.g. using infolisFileTags, infolisPatternTags and textualReferenceTags. " [ label="Free-form tags to assign to the execution and all generated entities. \nThis makes all uploaded and generated data identifiable and searchable \ne.g. using infolisFileTags, infolisPatternTags and textualReferenceTags. ", shape = record ];
	"LList of tags to identify a specific set of TextualReferences" [ label="List of tags to identify a specific set of TextualReferences", shape = record ];
	"LA textual reference represents any kind of reference that\ncan be find in a text, e.g. a term like a study name has been found in a publication.\nBesides the text and the term that has been found in the text,\nit also contains the context, i.e. where the term has been detected." [ label="A textual reference represents any kind of reference that\ncan be find in a text, e.g. a term like a study name has been found in a publication.\nBesides the text and the term that has been found in the text,\nit also contains the context, i.e. where the term has been detected.", shape = record ];
	"LPath/URI to the thesaurus which is used for the key word tagging." [ label="Path/URI to the thesaurus which is used for the key word tagging.", shape = record ];
	"LWhether to tokenize text input.\n\nBootstrapping requires tokenized input texts to perform well. It can\neither be called on tokenized input texts or it can be called on\nuntokenized text or pdf files and perform tokenization itself. If\nunspecified, defaults to false for TextExtractor. For Bootstrapping,\nthis field has to be set explicitly as this information is crucial for\ngood performance." [ label="Whether to tokenize text input.\n\nBootstrapping requires tokenized input texts to perform well. It can\neither be called on tokenized input texts or it can be called on\nuntokenized text or pdf files and perform tokenization itself. If\nunspecified, defaults to false for TextExtractor. For Bootstrapping,\nthis field has to be set explicitly as this information is crucial for\ngood performance.", shape = record ];
	"LDetermines whether new line characters are to be tokenized." [ label="Determines whether new line characters are to be tokenized.", shape = record ];
	"LIndicates whether we require a term to contain at least one upper case\ncharacter.\n\nThe idea behind is that especially a study name is supposed to be a\nnamed entity and thus should contain at least one upper-case character.\nDefault: false" [ label="Indicates whether we require a term to contain at least one upper case\ncharacter.\n\nThe idea behind is that especially a study name is supposed to be a\nnamed entity and thus should contain at least one upper-case character.\nDefault: false", shape = record ];
	"LNumber of words used for creation of patterns." [ label="Number of words used for creation of patterns.", shape = record ];
	"Lio.github.infolis.algorithm.DoiLinker" [ label="io.github.infolis.algorithm.DoiLinker", shape = record ];
	"Lio.github.infolis.algorithm.FederatedSearcher" [ label="io.github.infolis.algorithm.FederatedSearcher", shape = record ];
	"Lio.github.infolis.algorithm.FrequencyBasedBootstrapping" [ label="io.github.infolis.algorithm.FrequencyBasedBootstrapping", shape = record ];
	"Lio.github.infolis.algorithm.GoldLinker" [ label="io.github.infolis.algorithm.GoldLinker", shape = record ];
	"Lio.github.infolis.algorithm.Indexer" [ label="io.github.infolis.algorithm.Indexer", shape = record ];
	"Lio.github.infolis.algorithm.InfolisPatternSearcher" [ label="io.github.infolis.algorithm.InfolisPatternSearcher", shape = record ];
	"Lio.github.infolis.algorithm.KeywordTagger" [ label="io.github.infolis.algorithm.KeywordTagger", shape = record ];
	"Lio.github.infolis.algorithm.LearnPatternsAndCreateLinks" [ label="io.github.infolis.algorithm.LearnPatternsAndCreateLinks", shape = record ];
	"Lio.github.infolis.algorithm.Learner" [ label="io.github.infolis.algorithm.Learner", shape = record ];
	"Lio.github.infolis.algorithm.LinkImporter" [ label="io.github.infolis.algorithm.LinkImporter", shape = record ];
	"Lio.github.infolis.algorithm.LocalSearcher" [ label="io.github.infolis.algorithm.LocalSearcher", shape = record ];
	"Lio.github.infolis.algorithm.LuceneSearcher" [ label="io.github.infolis.algorithm.LuceneSearcher", shape = record ];
	"Lio.github.infolis.algorithm.MetaDataExtractor" [ label="io.github.infolis.algorithm.MetaDataExtractor", shape = record ];
	"Lio.github.infolis.algorithm.MultiMatchesLinker" [ label="io.github.infolis.algorithm.MultiMatchesLinker", shape = record ];
	"Lio.github.infolis.algorithm.OntologyLinker" [ label="io.github.infolis.algorithm.OntologyLinker", shape = record ];
	"Lio.github.infolis.algorithm.ReferenceLinker" [ label="io.github.infolis.algorithm.ReferenceLinker", shape = record ];
	"Lio.github.infolis.algorithm.RegexSearcher" [ label="io.github.infolis.algorithm.RegexSearcher", shape = record ];
	"Lio.github.infolis.algorithm.ReliabilityBasedBootstrapping" [ label="io.github.infolis.algorithm.ReliabilityBasedBootstrapping", shape = record ];
	"Lio.github.infolis.algorithm.SearchPatternsAndCreateLinks" [ label="io.github.infolis.algorithm.SearchPatternsAndCreateLinks", shape = record ];
	"Lio.github.infolis.algorithm.SearchDoisAndCreateLinks" [ label="io.github.infolis.algorithm.SearchDoisAndCreateLinks", shape = record ];
	"Lio.github.infolis.algorithm.SearchResultLinker" [ label="io.github.infolis.algorithm.SearchResultLinker", shape = record ];
	"Lio.github.infolis.algorithm.SpringerImporter" [ label="io.github.infolis.algorithm.SpringerImporter", shape = record ];
	"Lio.github.infolis.algorithm.TagSearcher" [ label="io.github.infolis.algorithm.TagSearcher", shape = record ];
	"Lio.github.infolis.algorithm.TextAndMetaDataExtractor" [ label="io.github.infolis.algorithm.TextAndMetaDataExtractor", shape = record ];
	"Lio.github.infolis.algorithm.TextExtractor" [ label="io.github.infolis.algorithm.TextExtractor", shape = record ];
	"Lio.github.infolis.algorithm.NameExtractor" [ label="io.github.infolis.algorithm.NameExtractor", shape = record ];
	"Lio.github.infolis.algorithm.Tokenizer" [ label="io.github.infolis.algorithm.Tokenizer", shape = record ];
	"Lio.github.infolis.algorithm.TokenizerOpenNLP" [ label="io.github.infolis.algorithm.TokenizerOpenNLP", shape = record ];
	"Lio.github.infolis.algorithm.TokenizerStanford" [ label="io.github.infolis.algorithm.TokenizerStanford", shape = record ];
	"Lorg.gesis.git.LODInfrastructure.dataProcessing.importer.AllbusBibImporter" [ label="org.gesis.git.LODInfrastructure.dataProcessing.importer.AllbusBibImporter", shape = record ];
	"Lorg.gesis.git.LODInfrastructure.dataProcessing.importer.DbkImporter" [ label="org.gesis.git.LODInfrastructure.dataProcessing.importer.DbkImporter", shape = record ];
	"Lorg.gesis.git.LODInfrastructure.dataProcessing.importer.ZisImporter" [ label="org.gesis.git.LODInfrastructure.dataProcessing.importer.ZisImporter", shape = record ];
	"Lorg.gesis.git.LODInfrastructure.dataProcessing.enrichment.DatasetSearcher" [ label="org.gesis.git.LODInfrastructure.dataProcessing.enrichment.DatasetSearcher", shape = record ];
	"LPENDING" [ label="PENDING", shape = record ];
	"LSTARTED" [ label="STARTED", shape = record ];
	"LFAILED" [ label="FAILED", shape = record ];
	"LFINISHED" [ label="FINISHED", shape = record ];
	"LmergeCurrent" [ label="mergeCurrent", shape = record ];
	"LmergeNew" [ label="mergeNew", shape = record ];
	"LmergeAll" [ label="mergeAll", shape = record ];
	"Lseparate" [ label="separate", shape = record ];
	"Lreliability" [ label="reliability", shape = record ];
	"Lio.github.infolis.algorithm.BestMatchLinker" [ label="io.github.infolis.algorithm.BestMatchLinker", shape = record ];
	"Lio.github.infolis.infolink.querying.DaraHTMLQueryService" [ label="io.github.infolis.infolink.querying.DaraHTMLQueryService", shape = record ];
	"Lio.github.infolis.infolink.querying.DaraSolrQueryService" [ label="io.github.infolis.infolink.querying.DaraSolrQueryService", shape = record ];
	"Lio.github.infolis.infolink.querying.DataciteQueryService" [ label="io.github.infolis.infolink.querying.DataciteQueryService", shape = record ];
	"Len" [ label="en", shape = record ];
	"L# TODO fix this for updated version" [ label="# TODO fix this for updated version", shape = record ];
	"Lde" [ label="de", shape = record ];
	"Lio.github.infolis.algorithm.BibliographyExtractor" [ label="io.github.infolis.algorithm.BibliographyExtractor", shape = record ];
	"Lio.github.infolis.algorithm.DoiExtractor" [ label="io.github.infolis.algorithm.DoiExtractor", shape = record ];

	label="\n\nModel:\nhttp://infolis.gesis.org/infolink/schema/\n\nNamespaces:\nrdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#\nfoaf: http://xmlns.com/foaf/0.1/\ndc: http://purl.org/dc/elements/1.1/\nowl: http://www.w3.org/2002/07/owl#\nrdfs: http://www.w3.org/2000/01/rdf-schema#\nskos: http://www.w3.org/2004/02/skos/core#\nxsd: http://www.w3.org/2001/XMLSchema#\ndcterms: http://purl.org/dc/terms/\nschema: http://schema.org/\nbibo: http://purl.org/ontology/bibo/\ninfolis: http://infolis.gesis.org/infolink/schema/\ndqm: http://purl.org/dqm-vocabulary/v1/dqm#\nomnom: http://onto.dm2e.eu/schema/omnom/\ndoap: http://usefulinc.com/ns/doap#\nvann: http://purl.org/vocab/vann/\n";
}