-
Go to the main page of the repository by following this link: IOF-DigitalThread-Tutorial
-
Above the list of all files in the repository, locate and select the <> Code button. This button allows you to access the repository's code.
-
Then you'll see a dropdown menu. From this menu, choose the option Download ZIP. This action will initiate the download of a ZIP file containing our repository's contents.
-
Check your computer's download folder or the location specified in your browser settings to find the downloaded ZIP file. Once you've located it, extract the contents of the ZIP file and save them in a location where you can easily access them in the future.
Important
There are multiple items but make sure you have these three items, as shown in the image below. (folders: examples, ontologies, and a file: iof-digital-thread-tutorial)
PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# PREFIX owl: http://www.w3.org/2002/07/owl# PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema# PREFIX xsd: http://www.w3.org/2001/XMLSchema# PREFIX core: https://spec.industrialontologies.org/ontology/core/Core/ PREFIX jeb: http://simpom.ohio.edu/examples/jet-engine-Base/ PREFIX jecr: http://simpom.ohio.edu/examples/jet-engine-cr/ PREFIX cr: http://simpom.ohio.edu/ontology/cr/ SELECT ?engine ?realThrustValue ?designThrustValue ?difference WHERE {
?engine rdf:type jeb:JetEngine. ?spec cr:prescribesProducedEntity ?engine. ?engine core:hasQuality ?thrust.
?thrust core:hasValueExpressionAtAllTimes ?thrustValueExpr. ?thrustValueExpr core:hasSimpleExpressionValue ?realThrustValue.
?spec cr:prescribesDesignedEntity ?engdesign. ?engdesign core:hasQuality ?thrustdesign.
?thrustdesign core:hasValueExpressionAtAllTimes ?thrustDesignValueExpr. ?thrustDesignValueExpr jeb:hasLowerBoundValue ?designThrustValue.
BIND((?realThrustValue - ?designThrustValue) as ?difference)}