@prefix : . @prefix dct: . @prefix fmi: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @prefix vann: . @base . rdf:type owl:Ontology ; dct:creator ; dct:description "Ontology for representing FMUs in RDF" ; dct:license ; dct:rightsHolder ; dct:title "FMI-Ontology"@en ; vann:preferredNamespacePrefix "fmi" ; vann:preferredNamespaceUri "https://purl.org/fmi-ontology#" ; owl:versionInfo "0.1.0-beta.1" . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/terms/creator dct:creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/description dct:description rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/license dct:license rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/rightsHolder dct:rightsHolder rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/title dct:title rdf:type owl:AnnotationProperty . ### http://purl.org/vocab/vann/preferredNamespacePrefix vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty . ### http://purl.org/vocab/vann/preferredNamespaceUri vann:preferredNamespaceUri rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### https://purl.org/fmi-ontology#declaredType fmi:declaredType rdf:type owl:ObjectProperty ; rdfs:domain fmi:ScalarVariable ; rdfs:range fmi:SimpleType ; rdfs:comment "The declared `SimpleType` of a `ScalarVariable`"@en . ### https://purl.org/fmi-ontology#hasInput fmi:hasInput rdf:type owl:ObjectProperty ; rdfs:domain fmi:FMU ; rdfs:range fmi:Input ; rdfs:comment "The variable (object) is an input of the FMU"@en . ### https://purl.org/fmi-ontology#hasOutput fmi:hasOutput rdf:type owl:ObjectProperty ; rdfs:domain fmi:FMU ; rdfs:range fmi:Output ; rdfs:comment "The variable (object) is an output of the FMU"@en . ### https://purl.org/fmi-ontology#hasParameter fmi:hasParameter rdf:type owl:ObjectProperty ; rdfs:domain fmi:FMU ; rdfs:range fmi:Parameter ; rdfs:comment "The FMU has the object as a parameter"@en . ### https://purl.org/fmi-ontology#unit fmi:unit rdf:type owl:ObjectProperty ; rdfs:domain fmi:ScalarVariable ; rdfs:range fmi:Unit ; rdfs:comment "The `ScalarVariable` has the object as unit"@en . ################################################################# # Data properties ################################################################# ### https://purl.org/fmi-ontology#copyright fmi:copyright rdf:type owl:DatatypeProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:string ; rdfs:comment "Optional string with the name and organization of the model author."@en . ### https://purl.org/fmi-ontology#description fmi:description rdf:type owl:DatatypeProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:string ; rdfs:comment "Optional string with a brief description of the model."@en . ### https://purl.org/fmi-ontology#fmiVersion fmi:fmiVersion rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:normalizedString ; rdfs:comment "Version of “FMI for Model Exchange or Co-Simulation” that was used to generate the XML file."@en . ### https://purl.org/fmi-ontology#generationDateAndTime fmi:generationDateAndTime rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:dateTime ; rdfs:comment "Optional date and time when the XML file was generated."@en , "The format is a subset of “xs:dateTime” and should be: “YYYY-MM-DDThh:mm:ssZ” (with one “T” between date and time; “Z” characterizes the Zulu time zone, in other words Greenwich meantime)."@en . ### https://purl.org/fmi-ontology#generationTool fmi:generationTool rdf:type owl:DatatypeProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:normalizedString ; rdfs:comment "Optional name of the tool that generated the XML file."@en . ### https://purl.org/fmi-ontology#guid fmi:guid rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:normalizedString ; rdfs:comment "The “Globally Unique IDentifier” is a string that is used to check that the XML file is compatible with the C functions of the FMU."@en . ### https://purl.org/fmi-ontology#license fmi:license rdf:type owl:DatatypeProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:string ; rdfs:comment "Optional information on the intellectual property licensing for this FMU."@en . ### https://purl.org/fmi-ontology#max fmi:max rdf:type owl:DatatypeProperty ; rdfs:domain fmi:ScalarVariable ; rdfs:comment "Maximum value of variable (variableValue ≤ max ). If not defined, the maximum is the largest positive number that can be represented on the machine."@en . ### https://purl.org/fmi-ontology#min fmi:min rdf:type owl:DatatypeProperty ; rdfs:domain fmi:ScalarVariable ; rdfs:comment "Minimum value of variable (variable Value ≥ min). If not defined, the minimum is the largest negative number that can be represented on the machine."@en . ### https://purl.org/fmi-ontology#modelName fmi:modelName rdf:type owl:DatatypeProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:string ; rdfs:comment "The name of the model as used in the modeling environment that generated the XML file, such as “Modelica.Mechanics.Rotational.Examples.CoupledClutches”."@en . ### https://purl.org/fmi-ontology#nominal fmi:nominal rdf:type owl:DatatypeProperty ; rdfs:domain fmi:ScalarVariable . ### https://purl.org/fmi-ontology#numberOfEventIndicators fmi:numberOfEventIndicators rdf:type owl:DatatypeProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:unsignedInt ; rdfs:comment "The (fixed) number of event indicators for an FMU based on FMI for Model Exchange. For Co-Simulation, this value is ignored."@en . ### https://purl.org/fmi-ontology#start fmi:start rdf:type owl:DatatypeProperty ; rdfs:comment "Initial or guess value of variable. This value is also stored in the C functions."@en . ### https://purl.org/fmi-ontology#variableNamingConvention fmi:variableNamingConvention rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:normalizedString ; rdfs:comment "Currently standardized are: * “flat”: A list of strings (the default). * “structured“: Hierarchical names with “.” as hierarchy separator, and with array elements and derivative characterization."@en , "Defines whether the variable names in “ModelVariables / ScalarVariable / name ” and in “TypeDefinitions / Type / name” follow a particular convention."@en . ### https://purl.org/fmi-ontology#version fmi:version rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain fmi:FMU ; rdfs:range xsd:normalizedString ; rdfs:comment "Optional version of the model, for example “1.0”."@en . ################################################################# # Classes ################################################################# ### https://purl.org/fmi-ontology#FMU fmi:FMU rdf:type owl:Class ; rdfs:comment "An executable implementation of the Functional Mock-up Interface (FMI): a Functional Mock-up Unit (FMU)."@en . ### https://purl.org/fmi-ontology#Input fmi:Input rdf:type owl:Class ; rdfs:subClassOf fmi:ScalarVariable ; owl:disjointWith fmi:Output ; rdfs:comment "An input variable to an FMU"@en . ### https://purl.org/fmi-ontology#Output fmi:Output rdf:type owl:Class ; rdfs:subClassOf fmi:ScalarVariable ; rdfs:comment "An output variable that gets calculated within the FMU"@en . ### https://purl.org/fmi-ontology#Parameter fmi:Parameter rdf:type owl:Class ; rdfs:subClassOf fmi:ScalarVariable ; rdfs:comment "All scalar variables for which `causality` is `parameter` or `calculatedParameter`."@en . ### https://purl.org/fmi-ontology#ScalarVariable fmi:ScalarVariable rdf:type owl:Class ; rdfs:comment "A “ScalarVariable” represents a variable of primitive type, like a real or integer variable."@en . ### https://purl.org/fmi-ontology#SimpleType fmi:SimpleType rdf:type owl:Class . ### https://purl.org/fmi-ontology#Unit fmi:Unit rdf:type owl:Class ; rdfs:comment "Unit of the variable defined within the FMU that is used for the model equations."@en . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi