@prefix :      <http://ontology.ethereal.cz/irao#> .
@prefix cc:    <http://creativecommons.org/ns#> .
@prefix study_protocol: <http://purl.org/net/OCRe/study_protocol.owl#> .
@prefix ns:    <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix dcam:  <http://purl.org/dc/dcam/> .
@prefix irao:  <http://ontology.ethereal.cz/irao/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix geopolitical: <http://aims.fao.org/aos/geopolitical.owl#> .
@prefix vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#> .
@prefix skos1: <http://www.w3.org/2008/05/skos#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix obo:   <http://purl.obolibrary.org/obo/> .
@prefix wot:   <http://xmlns.com/wot/0.1/> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix statistics: <http://purl.org/net/OCRe/statistics.owl#> .

irao:hasDesign  a         owl:ObjectProperty ;
        rdfs:comment      "This property specifies the design of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has design"@en ;
        rdfs:range        irao:DesignQuality .

<http://ontology.ethereal.cz/irao/developmentstatus#beta>
        a                 irao:DevelopmentStatus , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Beta"@en .

<http://ontology.ethereal.cz/irao>
        a                              owl:Ontology , <http://purl.org/vocommons/voaf#Vocabulary> ;
        rdfs:comment                   "Informatics Research Artifacts Ontology, described using W3C RDF Schema and the Web Ontology Language OWL."@en ;
        rdfs:label                     "Informatics Research Artifacts Ontology"@en ;
        cc:license                     <http://creativecommons.org/licenses/by/3.0/> ;
        dc:contributor                 <https://nb.vse.cz/~svatek/> ;
        dc:creator                     <https://www.linkedin.com/in/nvbach91/> ;
        dc:date                        "2021-03-18"^^xsd:date ;
        dc:description                 "Informatics Research Artifacts Ontology, described using W3C RDF Schema and the Web Ontology Language OWL."@en ;
        dc:issued                      "2021-03-18"^^xsd:date ;
        dc:modified                    "2021-03-18"^^xsd:date ;
        dc:publisher                   <https://cs.dbpedia.org/page/Vysok%C3%A1_%C5%A1kola_ekonomick%C3%A1_v_Praze> ;
        dc:rights                      "Copyright © 2021 Prague University of Economics and Business" ;
        dc:subject                     "Informatics, Research Artifacts, Ontology, Semantic SEO, Linked Data, RDF, Semantic Web"@en ;
        dc:title                       "Informatics Research Artifacts Ontology"@en ;
        dcterms:abstract               "Informatics Research Artifacts Ontology, described using W3C RDF Schema and the Web Ontology Language OWL."@en ;
        dcterms:created                "2021-03-18"^^xsd:date ;
        dcterms:description            "Informatics Research Artifacts Ontology, described using W3C RDF Schema and the Web Ontology Language OWL."@en ;
        dcterms:license                <https://creativecommons.org/licenses/by/3.0/> ;
        dcterms:publisher              "Prague University of Economics and Business, Czech Republic. Faculty of Informatics and Statistics. Department of Information and Knowledge Engineering" ;
        vann:preferredNamespacePrefix  "irao" ;
        vann:preferredNamespaceUri     "http://ontology.ethereal.cz/irao/" ;
        owl:versionIRI                 <https://w3id.org/def/InformaticsResearchArtifactsOntology> ;
        owl:versionInfo                "1.1.1"@en .

irao:System  a            owl:Class ;
        rdfs:comment      "A system is a group of interacting or interrelated informatics components that form a unified whole"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "System"@en .

<http://ontology.ethereal.cz/irao/developmentstatus#release>
        a                 irao:DevelopmentStatus , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Release"@en .

<https://nb.vse.cz/~svatek/>
        a       foaf:Person .

irao:hasDomain  a         owl:ObjectProperty ;
        rdfs:comment      "This property specifies the research domain of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has domain"@en ;
        rdfs:range        irao:ResearchDomain .

irao:hasVersion  a        owl:DatatypeProperty ;
        rdfs:comment      "This property specifies the version of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has version"@en ;
        rdfs:range        xsd:string .

irao:Protocol  a          owl:Class ;
        rdfs:comment      "A protocol is used to provide guidelines to execute certain tasks"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Protocol"@en .

irao:License  a           owl:Class ;
        rdfs:comment      "A license authorizes the use, performace, or release of a research artifact"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "License"@en .

irao:WebFramework  a      owl:Class ;
        rdfs:comment      "A web framework is a type of software framework that is used to develop applications on the web"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Web Framework"@en ;
        rdfs:subClassOf   irao:SoftwareFramework .

<http://ontology.ethereal.cz/irao/designquality#Reuse>
        a                 irao:DesignQuality , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Reuse"@en .

irao:Vocabulary  a        owl:Class ;
        rdfs:comment      "A vocabulary is used to provide a range of commonly used terms and their definitions"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Vocabulary"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

irao:Framework  a         owl:Class ;
        rdfs:comment      "The framework is a type of an informatics research artifact"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Framework"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

<http://ontology.ethereal.cz/irao/openstandard#SKOS>
        a                 irao:OpenStandard , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "SKOS"@en .

irao:Design  a            owl:Class ;
        rdfs:comment      "A plan or specification for the construction or production of a research artifact"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Design"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

irao:Software  a          owl:Class ;
        rdfs:comment      "A software is a type of informatics research artifact"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Software"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

<http://ontology.ethereal.cz/irao/designquality#FAIR>
        a                 irao:DesignQuality , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "FAIR"@en .

irao:Service  a           owl:Class ;
        rdfs:comment      "A service is a type of software that provides e.g. data or some type of functionalities"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Service"@en ;
        rdfs:subClassOf   irao:Software .

irao:hasReferredBenchmark
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies a benchmark referred by another benchmark"@en ;
        rdfs:domain       irao:Benchmark ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has referred benchmark"@en ;
        rdfs:range        irao:Benchmark .

irao:hasUsedOntologyDesignPattern
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the ontology design pattern of an ontology or another ontology design pattern"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( irao:Ontology irao:OntologyDesignPattern )
                          ] ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has used ontology design pattern"@en ;
        rdfs:range        irao:OntologyDesignPattern .

irao:SyntheticDataset
        a                 owl:Class ;
        rdfs:comment      "Synthetic datasets are generated through computer programs, instead of being composed through the documentation of real-world events"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Synthetic Dataset"@en ;
        rdfs:subClassOf   irao:Dataset .

irao:API  a               owl:Class ;
        rdfs:comment      "An API is a type of service-based research artifact"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "API"@en ;
        rdfs:subClassOf   irao:Service .

irao:AnnotatedDataset
        a                 owl:Class ;
        rdfs:comment      "A dataset which was processed for AI or machine learning"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Annotated Dataset"@en ;
        rdfs:subClassOf   irao:Dataset .

<http://ontology.ethereal.cz/irao/repositorytype#VersionControlHosting>
        a                 irao:RepositoryType , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Version control hosting"@en .

<http://ontology.ethereal.cz/irao/openstandard#XML>
        a                 irao:OpenStandard , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "XML"@en .

irao:isPublishedAt  a     owl:ObjectProperty ;
        rdfs:comment      "This property specifies the repository that a research artifact is published at"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "is published at"@en ;
        rdfs:range        irao:Repository .

irao:hasMaintainer  a     owl:ObjectProperty ;
        rdfs:comment      "This property specifies the maintainer of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "is maintained by"@en ;
        rdfs:range        irao:Researcher .

irao:hasField  a          owl:ObjectProperty ;
        rdfs:comment      "This property specifies the research field of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has field"@en ;
        rdfs:range        irao:ResearchField .

irao:hasDevelopmentStatus
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the development status of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has development status"@en ;
        rdfs:range        irao:DevelopmentStatus .

irao:hasAccessibility
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the accessibility of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has accessibility"@en ;
        rdfs:range        irao:Accessibility .

irao:Researcher  a        owl:Class ;
        rdfs:comment      "A researcher is a person doing research"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Researcher"@en ;
        rdfs:subClassOf   foaf:Person .

irao:isDescribedBy  a     owl:ObjectProperty ;
        rdfs:comment      "This property specifies the data model of a dataset"@en ;
        rdfs:domain       irao:Dataset ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "is described by"@en ;
        rdfs:range        irao:DataModel .

irao:hasFramework  a      owl:ObjectProperty ;
        rdfs:comment      "This property specifies the framework used by a software"@en ;
        rdfs:domain       irao:Software ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has framework"@en ;
        rdfs:range        irao:Framework .

irao:isFollowedBy  a      owl:ObjectProperty ;
        rdfs:comment      "This property specifies that a research project is followed by another research project"@en ;
        rdfs:domain       irao:ResearchProject ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "is followed by"@en ;
        rdfs:range        irao:ResearchProject .

<http://ontology.ethereal.cz/irao/repositorytype#KnowledgeBase>
        a                 irao:RepositoryType , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Knowledge base"@en .

<http://ontology.ethereal.cz/irao/accessibility#OpenData>
        a                 irao:Accessibility , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Open Data"@en .

irao:hasUsedFramework
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the framework used by a research artifact like software or system"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( irao:Framework irao:Software irao:System )
                          ] ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has used framework"@en ;
        rdfs:range        irao:Framework .

irao:Repository  a        owl:Class ;
        rdfs:comment      "A repository is an online storage for the deposit of research artifacts such as datasets and vocabularies"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Repository"@en .

irao:hasFollowedProtocol
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the protocol that a benchmark follows"@en ;
        rdfs:domain       irao:Benchmark ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has followed protocol"@en ;
        rdfs:range        irao:Protocol .

irao:RepositoryType  a    owl:Class ;
        rdfs:comment      "A repository type can be a knowledge base, knowledge graph, version control hosting, etc."@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Repository Type"@en .

irao:OpenStandard  a      owl:Class ;
        rdfs:comment      "A open standard is a standard used to provide guidelines for the development and operations of artifacts and systems"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Open Standard"@en .

irao:DevelopmentStatus
        a                 owl:Class ;
        rdfs:comment      "The development status of a research artifact, informing about its maturity"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Development status"@en .

<http://ontology.ethereal.cz/irao/accessibility#API>
        a                 irao:Accessibility , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "API"@en .

irao:ResearchArtifact
        a                 owl:Class ;
        rdfs:comment      "A research artifact is a direct output or result of a research project"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Research Artifact"@en ;
        rdfs:subClassOf   irao:ResearchOutput .

irao:hasRepositoryType
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the repository type of a research artifact repository"@en ;
        rdfs:domain       irao:Repository ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has repository type"@en ;
        rdfs:range        irao:RepositoryType .

<http://ontology.ethereal.cz/irao/openstandard#SPARQL>
        a                 irao:OpenStandard , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "SPARQL"@en .

irao:Methodology  a       owl:Class ;
        rdfs:comment      "Methodology is a type of research artifact"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Methodology"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

irao:DesignQuality  a     owl:Class ;
        rdfs:comment      "A design quality involves the usage of recommended standards, protocols, frameworks, methodologies"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Design quality"@en .

<https://cs.dbpedia.org/page/Vysok%C3%A1_%C5%A1kola_ekonomick%C3%A1_v_Praze>
        a       foaf:Organization .

<https://www.linkedin.com/in/nvbach91/>
        a       foaf:Person .

<http://ontology.ethereal.cz/irao/accessibility#Download>
        a                 irao:Accessibility , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Download"@en .

irao:isUsedBy  a          owl:ObjectProperty ;
        rdfs:comment      "This property specifies that a research artifact is used by another research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "is used by"@en ;
        rdfs:range        irao:ResearchArtifact .

irao:ResearchField  a     owl:Class ;
        rdfs:comment      "A research field is the field of interest of a research project"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Research Field"@en .

irao:hasResearchArea  a   owl:ObjectProperty ;
        rdfs:comment      "This property specifies the research area of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has research area"@en ;
        rdfs:range        <http://cso.kmi.open.ac.uk/schema/cso#Topic> .

irao:ResearchProject  a   owl:Class ;
        rdfs:comment      "A research project is a project within the research domain with the endeavor of achieving scientific results"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Research project"@en ;
        rdfs:subClassOf   <http://vivoweb.org/ontology/core#Project> .

irao:hasAuthor  a         owl:ObjectProperty ;
        rdfs:comment      "This property specifies the author of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has author"@en ;
        rdfs:range        foaf:Person .

irao:Workflow  a          owl:Class ;
        rdfs:comment      "A workflow is a sequence of interrelated, orchestrated and repeatable tasks"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Workflow"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

irao:Publication  a       owl:Class ;
        rdfs:comment      "A publication makes content and research results available to the general public via publication venues such as journals, books, websites, etc."@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Publication"@en ;
        rdfs:subClassOf   irao:ResearchOutput .

irao:InformaticsResearchArtifact
        a                 owl:Class ;
        rdfs:comment      "An informatics research artifact is a research artifact in the informatics field"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Informatics Research Artifact"@en ;
        rdfs:subClassOf   irao:ResearchArtifact .

irao:Dataset  a           owl:Class ;
        rdfs:comment      "A dataset containing the gathered or generated data about some topic"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Dataset"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

irao:DataModel  a         owl:Class ;
        rdfs:comment      "A data model such as schema and ontologies"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Data model"@en ;
        rdfs:subClassOf   irao:Model .

irao:Thesis  a            owl:Class ;
        rdfs:comment      "A thesis as a type of scientific or academic publication or dissertation is a document submitted in support of candidature for an academic degree or professional qualification presenting the author's research and findings"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Thesis"@en ;
        rdfs:subClassOf   irao:Publication .

<http://ontology.ethereal.cz/irao/openstandard#RDFS>
        a                 irao:OpenStandard , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "RDFS"@en .

irao:hasUsedMethodology
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the methodology used in a research artifact like framework or dataset"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( irao:Dataset irao:Framework )
                          ] ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has used methodology"@en ;
        rdfs:range        irao:Methodology .

<http://ontology.ethereal.cz/irao/openstandard#RDF>
        a                 irao:OpenStandard , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "RDF"@en .

irao:Affiliation  a       owl:Class ;
        rdfs:comment      "An affiliation of the author, it maybe a company or an institution"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Affiliation"@en .

irao:hasMethodology  a    owl:ObjectProperty ;
        rdfs:comment      "This property specifies the methodology used by a research artifact"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( irao:Dataset irao:Framework irao:Protocol )
                          ] ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has methodology"@en ;
        rdfs:range        irao:Methodology .

irao:hasLicense  a        owl:ObjectProperty ;
        rdfs:comment      "This property specifies the license of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has license"@en ;
        rdfs:range        irao:License .

irao:ResearchDomain  a    owl:Class ;
        rdfs:comment      "A research domain is the domain of interest of a research project"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Research Domain"@en .

irao:hasProducedDataset
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the dataset which us produced by a benchmark"@en ;
        rdfs:domain       irao:Benchmark ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has produced dataset"@en ;
        rdfs:range        irao:Dataset .

irao:OntologyDesignPattern
        a                 owl:Class ;
        rdfs:comment      "An ontology design pattern is a pattern used in designing ontologies"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Ontology design pattern"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

irao:hasPublication  a    owl:ObjectProperty ;
        rdfs:comment      "This property specifies the publication of a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has publication"@en ;
        rdfs:range        irao:Publication .

irao:hasOpenStandard  a   owl:ObjectProperty ;
        rdfs:comment      "This property specifies the open standard used by a research artifact"@en ;
        rdfs:domain       irao:ResearchArtifact ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has open standard"@en ;
        rdfs:range        irao:OpenStandard .

irao:ApplicationFramework
        a                 owl:Class ;
        rdfs:comment      "A framework that is used by applications"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Application Framework"@en ;
        rdfs:subClassOf   irao:SoftwareFramework .

irao:Middleware  a        owl:Class ;
        rdfs:comment      "A middleware is a type of software that is used to connect software components in to a system"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Middleware"@en ;
        rdfs:subClassOf   irao:Software .

irao:hasLicenseType  a    owl:ObjectProperty ;
        rdfs:comment      "This property specifies the type of a license"@en ;
        rdfs:domain       irao:License ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has license type"@en ;
        rdfs:range        irao:LicenseType .

<http://ontology.ethereal.cz/irao/accessibility#OpenSource>
        a                 irao:Accessibility , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Opensource"@en .

irao:isPartOfSystem  a    owl:ObjectProperty ;
        rdfs:comment      "This property specifies the system which a software is part of"@en ;
        rdfs:domain       irao:Software ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "is part of system"@en ;
        rdfs:range        irao:System .

irao:LicenseType  a       owl:Class ;
        rdfs:comment      "The type of a license"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "License type"@en .

irao:ResearchOutput  a    owl:Class ;
        rdfs:comment      "A research output is the result of a research project"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Research output"@en .

irao:hasAffiliation  a    owl:ObjectProperty ;
        rdfs:comment      "This property specifies the affiliation of a researcher"@en ;
        rdfs:domain       irao:Researcher ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has affiliation"@en ;
        rdfs:range        irao:Affiliation .

irao:Accessibility  a     owl:Class ;
        rdfs:comment      "A research artifact can be made accessible via download or some kind of API, etc."@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Accessibility"@en .

irao:SoftwareFramework
        a                 owl:Class ;
        rdfs:comment      "A software framework is a type of software that provides guidelines for the development of new softwares"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Software Framework"@en ;
        rdfs:subClassOf   irao:Framework .

irao:hasTopic  a          owl:DatatypeProperty ;
        rdfs:comment      "This property specifies the topic of a publication"@en ;
        rdfs:domain       irao:Publication ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has topic"@en ;
        rdfs:range        xsd:string .

irao:ConferencePaper  a   owl:Class ;
        rdfs:comment      "A paper or article published at a scientific conference"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Conference paper"@en ;
        rdfs:subClassOf   irao:Publication .

irao:hasDesignQuality
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the design quality of a design"@en ;
        rdfs:domain       irao:Design ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has design quality"@en ;
        rdfs:range        irao:DesignQuality .

irao:Ontology  a          owl:Class ;
        rdfs:comment      "An ontology is a type of data model used to describe linked datasets"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Ontology"@en ;
        rdfs:subClassOf   irao:DataModel .

irao:hasResearchOutput
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies the research output of a research project"@en ;
        rdfs:domain       irao:ResearchProject ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has research output"@en ;
        rdfs:range        irao:ResearchOutput .

irao:hasMeasuringSystem
        a                 owl:ObjectProperty ;
        rdfs:comment      "This property specifies a system that measures a benchmark"@en ;
        rdfs:domain       irao:Benchmark ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has measuring system"@en ;
        rdfs:range        irao:System .

irao:Model  a             owl:Class ;
        rdfs:comment      "A model is a type of research artifact that can be used to describe other artifacts such as a dataset or a software"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Model"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .

irao:hasURL  a            owl:DatatypeProperty ;
        rdfs:comment      "This property specifies the resource URL of a publication, repository or research artifact"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( irao:Publication irao:Repository irao:ResearchArtifact )
                          ] ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "has URL"@en ;
        rdfs:range        xsd:anyURI .

<http://ontology.ethereal.cz/irao/developmentstatus#alpha>
        a                 irao:DevelopmentStatus , owl:NamedIndividual ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Alpha"@en .

irao:Benchmark  a         owl:Class ;
        rdfs:comment      "A benchmark is a type of comparison and measuring with metrics, producing datasets and algorithms for comprehensive and systematic evaluation of existing and future systems"@en ;
        rdfs:isDefinedBy  <http://ontology.ethereal.cz/irao> ;
        rdfs:label        "Benchmark"@en ;
        rdfs:subClassOf   irao:InformaticsResearchArtifact .
