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 / queryServiceClasses[text/turtle]

@base <http://infolis.gesis.org/infolink/schema/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix schema: <http://schema.org/> .
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix infolis: <> .
@prefix dqm: <http://purl.org/dqm-vocabulary/v1/dqm#> .
@prefix omnom: <http://onto.dm2e.eu/schema/omnom/> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix vann: <http://purl.org/vocab/vann/> .

infolis:queryServiceClasses
    dc:description "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." ;
    schema:domainIncludes infolis:Execution ;
    rdfs:range [
        a rdfs:Datatype ;
        owl:oneOf ("io.github.infolis.infolink.querying.DaraHTMLQueryService"
            "io.github.infolis.infolink.querying.DaraSolrQueryService"
            "io.github.infolis.infolink.querying.DataciteQueryService"
        )
    ] .