@prefix : . @prefix easyai: . @prefix mls: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . @prefix t4b: . @prefix dc: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix foaf: . @prefix prov: . @prefix rdfs: . @prefix skos: . @prefix terms: . @prefix schema: . @prefix resource: . @prefix cpannotationschema: . @prefix AnnotationVocabulary: . rdf:type owl:Ontology ; owl:imports ; dc:contributor "Enrique Iglesias" , "Yashrajsinh Chudasama" , "Disha Purohti" , "Mahsa Forghani" , "Johannes Bendler" , "Jacquiline Roney", "Annette Ten Teije" , "Frank van Harmelen" , "Maria-Esther Vidal" ; dc:creator "Yashrajsinh Chudasama"@en , "Tool4Boxology" ; dc:description """This ontology extends the ontology of EASY-AI to represent the boxology of design patterns over neuro-symbolic AI systems on knowledge graphs"""@en ; dc:title "Tool4Boxology Ontology"@en ; terms:created "" ; terms:language "en" ; terms:license , "Apache License v2.0"@en ; terms:publisher "TIB – Leibniz Information Centre for Science and Technology, Hannover, Germany" ; owl:versionInfo "1.0.0"@en , "2025-12-02"^^xsd:string . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/elements/1.1/citation dc:citation rdf:type owl:AnnotationProperty ; dc:identifier "citation"@en . ### http://purl.org/dc/elements/1.1/contributor dc:contributor rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/creator dc:creator rdf:type owl:AnnotationProperty ; rdfs:comment "Mayra Russo"@en . ### http://purl.org/dc/elements/1.1/description dc:description rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/identifier dc:identifier rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/source dc:source rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/title dc:title rdf:type owl:AnnotationProperty ; rdfs:label "dc:title"@en ; rdfs:range rdfs:Literal . ### http://purl.org/dc/terms/bibliographicCitation terms:bibliographicCitation rdf:type owl:AnnotationProperty ; rdfs:range rdfs:Literal . ### http://purl.org/dc/terms/created terms:created rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/language terms:language rdf:type owl:AnnotationProperty ; rdfs:range terms:LinguisticSystem . ### http://purl.org/dc/terms/license terms:license rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### http://tool4boxology.org/hasPattern rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:comment "Patterns (elementary or composite) used in a Boxology diagram." . ### http://tool4boxology.org/hasInput rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:comment "Input artifacts for a pattern." ; rdfs:label "hasInput"^^xsd:string . ### http://tool4boxology.org/hasOutput rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:comment "Output artifacts produced by a pattern." ; rdfs:label "hasOutput"^^xsd:string . ### http://tool4boxology.org/patternProcess rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:comment "The core process of the pattern." ; rdfs:label "hasProcess"^^xsd:string . ### http://tool4boxology.org/usesAssumption rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:comment "Associates an inference process with a reasoning assumption." . ### http://tool4boxology.org/outputRoleParticipatesInProcess rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:label "outputRoleParticipatesInProcess"@en . ### http://tool4boxology.org/inputRoleParticipatesInProcess rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:label "inputRoleParticipatesInProcess"@en . ################################################################# # Classes ################################################################# ### http://tool4boxology.org/Actor rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Human or software agent participating in a system." . ### http://tool4boxology.org/Artifact rdf:type owl:Class ; rdfs:comment "Any entity represented as a node in Boxology (data, symbols, models, processes, actors)." . ### http://tool4boxology.org/AxiomMiningModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Boxology rdf:type owl:Class ; rdfs:comment "A complete Boxology diagram describing a neuro-symbolic architecture." . ### http://tool4boxology.org/CNN rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/ClosedWorldAssumption rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/CompositePattern rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A pattern composed from multiple elementary patterns." . ### http://tool4boxology.org/DB rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Database or table-like symbolic structure." . ### http://tool4boxology.org/Data rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Data instance (text, image, vector, traces, etc.)." . ### http://tool4boxology.org/DecoderOnlyTransformer rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Deduce rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Symbolic deduction (rule-based, ontology reasoning)." . ### http://tool4boxology.org/DesignPattern rdf:type owl:Class ; rdfs:comment "Abstract building block describing a Boxology operation." . ### http://tool4boxology.org/ElementaryPattern rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A minimal well-typed Boxology pattern (train, transform, deduce, etc.)." . ### http://tool4boxology.org/EncoderDecoderTransformer rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/EncoderOnlyTransformer rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/GAT rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/GCN rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/GNN rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/GRU rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Generate rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/InductiveModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Infer rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Inference process, symbolic or statistical." . ### http://tool4boxology.org/KG rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Knowledge Graph artifact." . ### http://tool4boxology.org/LLM rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/LSTM rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Model rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "A model used in a system (semantic, neural, inductive, etc.)." . ### http://tool4boxology.org/NeuralModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/NeuralNetwork rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/NumericModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/OWLOntology rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/OpenWorldAssumption rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Process rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Operations such as generate, transform, or infer." . ### http://tool4boxology.org/RDFModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/RDFSModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/RNN rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/ReasoningAssumption rdf:type owl:Class ; rdfs:comment "Reasoning assumption used during an inference process." . ### http://tool4boxology.org/RuleBasedModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/SHACLShapesModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/SelfSupervisedEmbeddingModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/SelfSupervisedRuleMiningModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/SemanticModel rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Logical or symbolic representation model." . ### http://tool4boxology.org/SupervisedGraphNNModel rdf:type owl:Class ; rdfs:subClassOf , . ### http://tool4boxology.org/Symbol rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Symbolic structures (labels, triples, relations, KG entities)." . ### http://tool4boxology.org/SymbolicLearningModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Train rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Process that trains a model." . ### http://tool4boxology.org/Transform rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Process that transforms data or symbols (embedding, augmentation, cleaning)." . ### http://tool4boxology.org/Embed rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Process that transforms data or symbols into embedding vectors." . ### http://tool4boxology.org/Transformer rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/UnsupervisedCommunityDetectionModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/UnsupervisedGraphAnalyticsModel rdf:type owl:Class ; rdfs:subClassOf . ### http://tool4boxology.org/Rules rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Rules"@en . ### http://tool4boxology.org/RegressionModel rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "RegressionModel"@en . ### http://tool4boxology.org/ClusteringModel rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "ClusteringModel"@en . ### http://tool4boxology.org/Tensor rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Tensor"@en . ### http://tool4boxology.org/Label rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Label"@en . ### http://tool4boxology.org/Image rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Image"@en . ### http://tool4boxology.org/StatisticalModel rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "StatisticalModel"@en . ### http://tool4boxology.org/Audio rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Audio"@en . ### http://tool4boxology.org/Robot rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Robot"@en . ### http://tool4boxology.org/ClassificationModel rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "ClassificationModel"@en . ### http://tool4boxology.org/TimeSeries rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "TimeSeries"@en . ### http://tool4boxology.org/Engineer rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Engineer"@en . ### http://tool4boxology.org/Text rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Text"@en . ### http://tool4boxology.org/Number rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Number"@en . ### http://tool4boxology.org/Human rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Human"@en . ### http://tool4boxology.org/Expert rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Expert"@en . ### http://tool4boxology.org/MedicalProfessional rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "MedicalProfessional"@en . ### http://tool4boxology.org/Dataset rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Dataset"@en . ### http://tool4boxology.org/Video rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Video"@en . ### http://tool4boxology.org/Trace rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "Trace"@en . ### http://tool4boxology.org/FuzzyModel rdf:type owl:Class ; rdfs:subClassOf ; rdfs:label "FuzzyModel"@en .