@prefix dc:    <http://purl.org/dc/terms/> .
@prefix voaf:  <http://purl.org/vocommons/voaf#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix rami:  <https://w3id.org/i40/rami/> .
@prefix dc11:  <http://purl.org/dc/elements/1.1/> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix sto:   <https://w3id.org/i40/sto#> .
@prefix cc:    <http://creativecommons.org/ns#> .

sto:relatedTo  a        owl:ObjectProperty , owl:SymmetricProperty , owl:TransitiveProperty ;
        rdfs:domain     sto:Standard ;
        rdfs:label      "Related to" ;
        rdfs:range      sto:Standard ;
        dc:description  "Both Standards are related"@en .

sto:hasWikipediaArticle
        a               owl:ObjectProperty ;
        rdfs:label      "Has Wikipedia article" ;
        dc:description  "Instance's Wikipedia article"@en .

sto:hasWikidataEntity
        a               owl:ObjectProperty ;
        rdfs:label      "Has Wikidata entity" ;
        dc:description  "Instance's Wikidata Entry"@en .

sto:hasTag  a           owl:ObjectProperty ;
        rdfs:domain     sto:Standard ;
        rdfs:label      "Has Tag" ;
        rdfs:range      <http://purl.org/muto/core#Tag> ;
        dc:description  "Tag commonly used to refer to the standard "@en .

sto:scope  a            owl:ObjectProperty ;
        rdfs:domain     sto:Standard ;
        rdfs:label      "Scope"@en ;
        rdfs:range      sto:IndustryDomain ;
        dc:description  "Property through which relate the standards with industry domains"@en .

sto:publisher  a            owl:ObjectProperty ;
        rdfs:domain         sto:Standard ;
        rdfs:label          "Publisher" ;
        rdfs:range          sto:SDO ;
        rdfs:subPropertyOf  foaf:maker ;
        dc:description      "The organization that published this Standard"@en .

sto:    a                              owl:Ontology ;
        dc11:description               "A vocabulary to describe the relation between standards in use on the Industry 4.0, and related concepts" ;
        dc11:title                     "i40 Standards Lanscape Vocabulary"@en ;
        dc:created                     "2017-01-25"^^xsd:date ;
        dc:creator                     "Steffen Lohmann" , "Paul Baptista" , "Irlan Grangel" ;
        dc:publisher                   <http://de.dbpedia.org/resource/Fraunhofer-Gesellschaft> ;
        vann:preferredNamespacePrefix  "sto" ;
        vann:preferredNamespaceUri     "https://w3id.org/i40/sto#" ;
        owl:versionInfo                "0.2" .

sto:SDO  a                owl:Class ;
        rdfs:label        "Standard Developing Organization" ;
        rdfs:subClassOf   foaf:Organization ;
        dc:description    "Define the standards organizations that develop and publish specific standards related to the industry 4.0"@en ;
        owl:disjointWith  sto:Standard .

sto:hasOfficialWebsite
        a               owl:ObjectProperty ;
        rdfs:label      "Has Official website" ;
        dc:description  "Instance's Official Website"@en .

sto:license  a              owl:ObjectProperty ;
        rdfs:domain         sto:Standard ;
        rdfs:label          "License" ;
        rdfs:subPropertyOf  dc:license ;
        dc:description      "License under which a standard is published"@en .

sto:name  a             owl:DatatypeProperty ;
        rdfs:domain     sto:SDO ;
        rdfs:label      "Name" ;
        dc:description  "Name of the Organization"@en .

sto:published  a            owl:ObjectProperty ;
        rdfs:domain         sto:SDO ;
        rdfs:label          "Published" ;
        rdfs:range          sto:Standard ;
        rdfs:subPropertyOf  foaf:made ;
        dc:description      "A standard published by this organization"@en ;
        owl:inverseOf       sto:publisher .

sto:ramiHierarchyLevel
        a               owl:ObjectProperty ;
        rdfs:domain     sto:Standard ;
        rdfs:label      "RAMI Hierarchy Level"@en ;
        rdfs:range      rami:RAMIHierarchyLevel ;
        dc:description  "Property through to associate the standards with the RAMI level in which they are applicable"@en .

sto:IndustryDomain  a   owl:Class ;
        rdfs:label      "Industry Domain" ;
        dc:description  "Represents the possible industry domains"@en .

sto:abbreviation  a     owl:DatatypeProperty ;
        rdfs:domain     sto:SDO ;
        rdfs:label      "Abbreviated name" ;
        dc:description  "Abbreviated  name of the organization"@en .

sto:formationDate  a    owl:DatatypeProperty ;
        rdfs:domain     sto:SDO ;
        rdfs:label      "Formation Date"@en ;
        rdfs:range      xsd:date ;
        dc:description  "Abbreviated  name of the organization"@en .

sto:hasDBpediaResource
        a               owl:ObjectProperty ;
        rdfs:label      "Has DBpedia resource" ;
        dc:description  "Instance's DBpedia Resource"@en .

sto:motivation  a       owl:ObjectProperty ;
        rdfs:domain     sto:Standard ;
        rdfs:label      "motivation" ;
        rdfs:range      <http://purl.org/spar/deo/Motivation> ;
        dc:description  "A motivation for the creation of the standard"@en .

sto:norm  a             owl:DatatypeProperty ;
        rdfs:domain     sto:Standard ;
        rdfs:label      "Norm" ;
        dc:description  "Norm under which the standard is published"@en .

sto:Standard  a          owl:Class ;
        rdfs:label       "Standard" ;
        rdfs:subClassOf  foaf:Document ;
        dc:description   "Defines the standards in use on the Industry 4.0"@en .
