@prefix owl: <http://www.w3.org/2002/07/owl#> .

<https://kgdev.net/ns#Specification>
        a       owl:Class ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://kgdev.net/ns#> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Specification" .

<https://kgdev.net/admin/model/ontologies/namespace/>
        a       <https://www.w3.org/ns/ldt/document-hierarchy#Item> ;
        <http://purl.org/dc/terms/title>
                "Namespace" ;
        <http://rdfs.org/sioc/ns#has_container>
                <https://kgdev.net/admin/model/ontologies/> ;
        <http://xmlns.com/foaf/0.1/primaryTopic>
                <https://kgdev.net/ns#> .

<https://kgdev.net/ns#SelectRDFTriplestoreSpecifications>
        a                             <http://spinrdf.org/sp#Select> ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://kgdev.net/ns#> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Select triplestore specifications" ;
        <http://spinrdf.org/sp#text>  "\nPREFIX  kgdn: <https://kgdev.net/ns#>\n\nSELECT DISTINCT  ?specification\nWHERE\n  { GRAPH ?specGraph\n      { $this  kgdn:implements  ?specification }\n  }\n    " .

<https://kgdev.net/ns#RDFTriplestore>
        a       owl:Class ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://kgdev.net/ns#> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "RDF triplestore" ;
        <http://www.w3.org/2000/01/rdf-schema#subClassOf>
                <https://schema.org/Product> ;
        <https://w3id.org/atomgraph/linkeddatahub#template>
                <https://kgdev.net/ns#RDFTriplestoreSpecifications> .

<https://kgdev.net/ns#implements>
        a       owl:ObjectProperty ;
        <http://www.w3.org/2000/01/rdf-schema#domain>
                <https://schema.org/Product> ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://kgdev.net/ns#> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Implements" ;
        <http://www.w3.org/2000/01/rdf-schema#range>
                <https://kgdev.net/ns#Specification> .

<https://kgdev.net/admin/model/ontologies/kgdn/>
        a       <https://www.w3.org/ns/ldt/document-hierarchy#Item> ;
        <http://purl.org/dc/terms/title>
                "KGDN" ;
        <http://rdfs.org/sioc/ns#has_container>
                <https://kgdev.net/admin/model/ontologies/> .

<https://kgdev.net/ns#>
        a                owl:Ontology ;
        <http://www.w3.org/2000/01/rdf-schema#comment>
                "Namespace of the application" ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Namespace" , "KGDN ontology" ;
        owl:imports      <https://kgdev.net/ns#> , <https://w3id.org/atomgraph/linkeddatahub/default#> ;
        owl:versionInfo  "1.0-SNAPSHOT" ;
        <http://xmlns.com/foaf/0.1/isPrimaryTopicOf>
                <https://kgdev.net/ns> .

<https://kgdev.net/ns#ProviderRestriction>
        a                   owl:Restriction ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://kgdev.net/ns#> ;
        owl:maxCardinality  1 ;
        owl:onProperty      <https://schema.org/provider> .

<https://kgdev.net/ns#VendorProducts>
        a       <https://w3id.org/atomgraph/linkeddatahub#Content> ;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://kgdev.net/ns#SelectVendorProducts> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Products provided by this vendor" ;
        <https://w3id.org/atomgraph/client#mode>
                <https://w3id.org/atomgraph/client#ListMode> .

<https://kgdev.net/ns#RDFTriplestoreSpecifications>
        a       <https://w3id.org/atomgraph/linkeddatahub#Content> ;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://kgdev.net/ns#SelectRDFTriplestoreSpecifications> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Specifications implemented by this product" ;
        <https://w3id.org/atomgraph/client#mode>
                <https://w3id.org/atomgraph/client#ListMode> .

<https://schema.org/provider>
        a       owl:ObjectProperty ;
        <http://www.w3.org/2000/01/rdf-schema#domain>
                <https://schema.org/Product> ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://schema.org/> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Provider" ;
        <http://www.w3.org/2000/01/rdf-schema#range>
                <https://schema.org/Corporation> .

<https://schema.org/Corporation>
        a       owl:Class ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://schema.org/> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Corporation" ;
        <https://w3id.org/atomgraph/linkeddatahub#template>
                <https://kgdev.net/ns#VendorProducts> .

<https://kgdev.net/ns#SelectVendorProducts>
        a                             <http://spinrdf.org/sp#Select> ;
        <http://www.w3.org/2000/01/rdf-schema#isDefinedBy>
                <https://kgdev.net/ns#> ;
        <http://www.w3.org/2000/01/rdf-schema#label>
                "Select vendor products" ;
        <http://spinrdf.org/sp#text>  "\nPREFIX schema:  <https://schema.org/>\n\nSELECT DISTINCT  ?product\nWHERE\n  { GRAPH ?productGraph\n      { ?product  schema:provider  $this }\n  }\n    " .
