Skip to content

nvbach91/informatics-research-artifacts-ontology

Repository files navigation

IRAO - Informatics Research Artifacts Ontology

Documentation

Diagrams

Usage

# get several information related to a research artifact
# CQ1, CQ2, CQ3, CQ6, CQ9, CQ11,
PREFIX irao: <http://ontology.ethereal.cz/irao/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT * WHERE {
    ?artifact a irao:ResearchArtifact .
    ?artifact rdfs:label ?artifactName .
    ?artifact rdfs:comment ?artifactDescription .
    ?artifact irao:hasAuthor ?author .
    ?author irao:hasAffiliation ?affiliation .
    ?artifact irao:isPublishedAt ?repository .
    ?artifact irao:hasPublication ?publication .
    OPTIONAL {
        ?artifact irao:hasMaintainer ?maintainer .
        ?maintainer irao:hasAffiliation ?affiliation .
    }
    ?artifact irao:hasField ?researchField .
    ?artifact irao:hasTopic ?researchTopic .
    ?artifact irao:hasResearchArea ?researchArea .
}
# get the type of an informatics research artifact
# CQ10
PREFIX irao: <http://ontology.ethereal.cz/irao/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT * WHERE {
    ?artifactType rdfs:subClassOf* irao:InformaticsResearchArtifact .
    ?artifact a ?artifactType .
}
# get the maturity stage of an informatics research artifact
# CQ5
PREFIX irao: <http://ontology.ethereal.cz/irao/>

SELECT * WHERE {
    ?artifact a irao:InformaticsResearchArtifact .
    ?artifact irao:hasDevelopmentStatus ?developmentStatus .
}
# get information about the publishing of an informatics research artifact and the its accessibility
# CQ6, CQ7, CQ12, CQ14
PREFIX irao: <http://ontology.ethereal.cz/irao/>

SELECT * WHERE {
    ?artifact a irao:InformaticsResearchArtifact .
    ?artifact irao:isPublishedAt ?publishedAt .
    ?artifact irao:hasLicense ?license .
    ?artifact irao:hasAccessibility ?accessibility .
}
# get information about the technologies used in an informatics research artifact
# CQ4
PREFIX irao: <http://ontology.ethereal.cz/irao/>

SELECT * WHERE {
    ?artifact a irao:InformaticsResearchArtifact .
    ?artifact irao:hasOpenStandard ?openStandard .
    ?artifact irao:hasUsedFramework ?usedFramework .
}
# get information about the usage of research artifacts by other artifacts in other projects
# CQ8, CQ15
PREFIX irao: <http://ontology.ethereal.cz/irao/>

SELECT * WHERE {
    ?artifact1 a irao:InformaticsResearchArtifact .
    ?artifact2 a irao:InformaticsResearchArtifact .
    ?artifact1 irao:isUsedBy ?artifact2 .
    ?researchProject1 irao:hasResearchOutput ?artifact1 .
    ?researchProject2 irao:hasResearchOutput ?artifact2 .
    ?researchproject1 irao:isFollowedBy ?researchProject2 .
}
# get information about the design of an informatics research artifact
# CQ13
PREFIX irao: <http://ontology.ethereal.cz/irao/>

SELECT * WHERE {
    ?artifact a irao:InformaticsResearchArtifact .
    ?artifact irao:hasDesign ?design .
    ?design irao:hasDesignQuality ?designQuality .
}
# get information about the relationship between informatics research artifacts
# CQ16
PREFIX irao: <http://ontology.ethereal.cz/irao/>

SELECT * WHERE {
    ?artifact1 a irao:InformaticsResearchArtifact .
    ?artifact2 a irao:InformaticsResearchArtifact .
    OPTIONAL {
        ?artifact1 ?relationship ?artifact2 .
    }
    OPTIONAL {
        ?artifact2 ?relationship ?artifact1 .
    }
}

Sample dataset

Competency quesions

  • CQ01. What is the artifact's name?
  • CQ02. Who is the artifact's creator?
  • CQ03. What is the artifact's purpose?
  • CQ04. What technology is used to create the artifact?
  • CQ05. What maturity stage is the artifact in?
  • CQ06. Where is the artifact published?
  • CQ07. How is the artifact's licensed?
  • CQ08. What is the impact of the artifact?
  • CQ09. What field is the artifact targeting?
  • CQ10. What type of artifact is it?
  • CQ11. Where was this artifact created?
  • CQ12. How is the artifact made available?
  • CQ13. What is the artifact's design qualities?
  • CQ14. How is the artifact made findable?
  • CQ15. What other artifacts does this artifact make use of?
  • CQ16. What is the relationship between specific artifacts?

Research output definitions

References

  1. Suárez-Figueroa, M.C., Gómez-Pérez, A.: Ontology Requirements Specification. In: Suárez-Figueroa, M.C., Gómez-Pérez, A., Motta, E., Gangemi, A. (eds.) Ontology Engineering in a Networked World, pp. 93–106. Springer (2012).https://doi.org/10.1007/978-3-642-24794-1_5

About

Informatics Research Artifacts Ontology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published