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 / status[text/vnd.graphviz]

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

	"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_:b0" [ label="rdfs:range" ];
	"B_:b0" -> "Rrdfs:Datatype" [ label="rdf:type" ];
	"B_:b0" -> "B_:b1" [ label="owl:oneOf" ];
	"B_:b1" -> "LPENDING" [ label="rdf:first" ];
	"B_:b1" -> "B_:b2" [ label="rdf:rest" ];
	"B_:b2" -> "LSTARTED" [ label="rdf:first" ];
	"B_:b2" -> "B_:b3" [ label="rdf:rest" ];
	"B_:b3" -> "LFAILED" [ label="rdf:first" ];
	"B_:b3" -> "B_:b4" [ label="rdf:rest" ];
	"B_:b4" -> "LFINISHED" [ label="rdf:first" ];
	"B_:b4" -> "Rrdf:nil" [ label="rdf:rest" ];

	// Resources
	"Rinfolis:status" [ label="infolis:status", shape = ellipse, color = blue ];
	"Rinfolis:Execution" [ label="infolis:Execution", 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_:b0" [ label="", shape = circle, color = green ];
	"B_:b1" [ label="", shape = circle, color = green ];
	"B_:b2" [ label="", shape = circle, color = green ];
	"B_:b3" [ label="", shape = circle, color = green ];
	"B_:b4" [ label="", shape = circle, color = green ];

	// Literals
	"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 ];
	"LPENDING" [ label="PENDING", shape = record ];
	"LSTARTED" [ label="STARTED", shape = record ];
	"LFAILED" [ label="FAILED", shape = record ];
	"LFINISHED" [ label="FINISHED", 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";
}