Elda Osmenaj
Mirco Panighel
Ahmad Zainul Ihsan
Mehrdad Jalali
Rossella Aversa
PRIMA Ontology - Core Module
PRIMA Ontology - Experiment Module
PRIMA
This document contains SHACL shapes which describe all information regarding the casting process.
This document contains SHACL shapes which describe all information regarding the extrusion process.
This is the core module of the Provenance Information for Materials Science (PRIMA) Ontology
This is the experiment module of the Provenance Information for Materials Science (PRIMA) Ontology
This ontology defines all core terms used in Herbie, the electronic laboratory notebook and material database at Hereon.
This vocabulary defines all core terms used in Herbie for the Institute of Metallic Biomaterials at Hereon.
This vocabulary defines all information recorded for a casting process when performed at the Institute of Metallic Biomaterials at Hereon.
This vocabulary defines all information recorded for a extrusion process when performed at the Institute of Metallic Biomaterials at Hereon.
Cast Ontology
Extrusion Ontology
Guß-Ontologie
Herbie's Core Ontology
Herbies Hauptontologie
MB Ontology
MB-Ontologie
Strangpress-Ontologie
Date on which process has been performed on.
durchgeführt am
performed on
Running number of all casting protocols.
Protokollnummer
protocol number
Bolzendurchmesser vor Extrusion
diameter of used ingots
Bolzenlänge vor Extrusion
length of used ingot
Alloying element that is mixed with other alloying elements to create an alloy.
Legierungselement
alloying element
The humidity of the surrounding air can influence the properties of the casting process.
Relative Luftfeuchtigkeit der Umgebung
ambient humidity
The temperature of the surrounding air can influence the properties of the casting process.
Umgebungstemperatur
ambient temperature
Weight of added alloying elements.
Menge
amount
Classification of casting process regarding the used moulds, furnace, cooling methods and process parameters.
Gießverfahren
casting method
Piece of powder of a material, usually an alloying element, that is mixed into the melt to create an alloy.
other alloy component
weiterer Legierungsbestandteil
Cooling the cast ingots effects the microstructure and physical properties of the resulting material.
Kühlung
cooling
Material and fineness of used filter.
Filterart
filter type
In a casting furnace, one or more alloying elements are heated and molten into liquid state. From the furnace, the melt is poured into casting moulds.
Ofen
furnace
After pouring the melt into the moulds, the moulds are left to sit for some time so that everything can settle properly before cooling.
Haltezeit
holding time
Speed of lowering the moulds with melt inside into water for cooling.
Absenkgeschwindigkeit
immersion speed
Main alloying element that is mixed with other alloying elements to create an alloy.
Hauptlegierungselement
main alloying element
Weight of main alloying elements.
Menge des Hauptlegierungselements
amount of main alloying element
Each cast ingot is an individual material with a unique identifier.
Material
material
Temperature of melt inside furnace during mixing and creation of alloy.
Schmelzbadtemperatur
melt temperature
Container in certain shape and material in which the melt is poured to adapt the shape after cooling.
Gussform
mould
Temperature of moulds before puring melt into them. This is relevant for the solidification behaviour and safety (cold moulds contain water which can explosively be transformed to hydrogen when liquid Magnesium is inserted).
Formtemperatur
mould temperature
Desired weight percentage of alloying element in final alloy.
Nominal
nominal
Right before pouring the melt into the moulds, the furnace temperature (and therefore the melt temperature) can be increased or decreased for safety or microstructure properties.
Gießtemperatur
pouring temperature
Number of rotations per minute of stirring tool.
Drehzahl
rotational speed
Melt can be stirred to make it more homogeneous.
Rühren
stirring
Time of activated stirring tool.
Rührdauer
stirring time
Device used for stirring the melt in the furnace for more homogeneous distribution of components.
Rühwerk
stirring tool
Matrize
die
Extruder
extruder
Länge
length
extruded material
extrudiertes Material
used ingot
verwendeter Bolzen
Durchgang
pass
Vorwärmtemperatur
preheating temperature
Vorwärmdauer
preheating time
Primärdaten
primary data
Prozesstyp
process type
Stempelgeschwindigkeit
ram speed
Sollmoment
target torque
hasDataAcquisition represents the relationship between study to data acquisition
has data acquisition
hasDataAnalysisLifecycle represents the relationship between study to data analysis life cycle
has data analysis life cycle
hasSetting represents the relationship between equipment or research software to setting
has setting
hasStudy represents the relationship between project to study.
has study
hasTechnique represents the relationship between data acquisition or data analysis lifecycle to technique
has technique
operates represents the relationship between equipment to research user
operates
performsAgentRole relates prov:Agent with AgentRole
performs agent role
usesEquipment represents the relationship between data acquisition to equipment
uses equipment
usesResearchSoftware represents the relationship between data analysis lifecycle to research software
uses research software
carries represents the relationship between sample carrier to sample.
carries
hasFabrication represents the relationship between study to fabrication activity.
has fabrication
hasMeasurement represents the relationship between experiment to measurement.
has measurement
hasMeasurementTechnique represents the relationship between measurement to measurement technique.
has measurement technique
has precursor represents the relationship between sample component to precursor
hasSampleComponent represents the relationship between sample to sample component
has sample component
hasSamplePreparation represents the relationship between study to sample preparation activity.
has sample preparation
holds represents the relationship between sample carrier to sample holder.
holds
hosts represents the relationship between institution to laboratory.
hosts
isCarriedBy is the inverse property of carries.
is carried by
isHeldBy is the inverse property of holds.
is held by
isMeasurementOf is the inverse property of hasMeasurement.
is measurement of
isSampleComponentOf is the inverse property of hasSampleComponent.
is sample component of
uses is an object property relating the thing with a consumable.
The unique identifier of a material is automatically generated within Herbie depending on the manufacturing process.
Material ID
material ID
Diameter of holes in die.
Durchmesser
diameter
One used material can be split into several new ones, depending on the number of holes in a die.
Anzahl der neuen Materialien
number of new materials
Name of the alloy generated in a standardized way by combining the abbreviations and amount of the added alloying elements.
Legierungsbezeichnung
alloy name
Custom name for alloy that is used by individuals or the selling company.
Andere Legierungsbezeichnung
custom alloy name
Additional comments to casting process.
Kommentar
comment
Method of cooling.
Kühlmethode
cooling method
There are possibilities to make the microstructure grains smaller, which can described in free text.
Kornfeinung
grain refinement
High purity of used Magnesium: Not unambiguously defined in literature and producing companies, but for Hereon we use contamination limits of Mg > 99,8 wt%, Fe <0,0050 wt%, Cu <0,0020 wt%, and Ni <0,0010 wt%.
HP alloy
Hochreine Legierung
The inside of the moulds is usually covered with an extra layer that helps getting the ingot out.
Trennmittel
mould release agent
Order of materials cast within this process.
Position
position
Selection of 'ok' and 'has issues' for simple kind of quality control. Ingots can be handled accordingly with extra care or they are disposed of.
Qualität
quality
Gas (e.g. argon) usually is blown at the melt surface to avoid (dangerous) reactions between the melt and oxygen.
Schutzgas
shielding gas
Method of stirring.
Rührmethode
stirring method
Directing ultrasound waves to the melt can influence the microstructure.
Ultraschall
ultrasound
Time at which process has ended.
beendet um
ended at
Time at which process has been started.
gestartet um
started at
The person who created and submitted the current entry.
Autor/-in
author
The smallest structural and functional unit of an organism, which is typically microscopic.
Zelle
cell
One or more persons who perform the current process this protocol belongs to. All clerks are related to the institution where the Herbie instance, in which the current protocol is created, is being used.
Bearbeiter/-in
clerk
One or more persons, departments, institutes or projects that have requested the process this protocol belongs to and will use the resulting materials/samples and data. All clients are related to the institution where the Herbie instance, in which the current protocol is created, is being used.
Auftraggeber/-in
client
An institute is divided into several smaller organizational units with distinct research topics.
Abteilung
department
A document is a container for different versions of a graph.
Dokument
document
A document draft is a concrete graph which has not been published, yet. It can contain information about protocols, materials, experiments etc..
Dokumentenentwurf
document draft
A publication is an activity which starts when a user creates a draft for a document, and ends when the user publishes this document.
Veröffentlichung
publication
A document version is a concrete graph. It can contain information about protocols, materials, experiments etc..
Dokumentenversion
document version
Equipment is any machine, device, instrument or part of that, that is used in the lab for fabricating, preparing or measuring a sample or material. Every piece of equipment is uniquely identifiable. Equipment does not include consumables.
Equipment
equipment
A material represents the totality of a substance created by some process.
A project usually contains one or several similar research questions that are planned to be examined in a set of experiments. A certain group of people belongs to a project and is allowed to view any information relevant for the project. A project originate from third party funding, a thesis or any other research question of interest.
Projekt
project
A sample represents a specific piece of a material in a certain shape which is made suitable for the measurement.
Probe
sample
A sample set represents a set of samples made from some material. All samples within a sample set have the same shape.
Probenset
sample set
An alloying element is a chemical element which can forms a stable alloy when mixed with other alloying elements during casting due to its physical and chemical properties. It can also be a pre-manufactured alloy.
Method to analyse the properties of the cells, media, and material samples used in the experiment.
Charakterisierung
characterization
chemical element
chemisches Element
Metal block with one or several holes in certain shape and size through which the heated material is pushed.
Machine used for extruding metal ingots into bars of different shape and diameter.
Furnace used for heating materials but not melting them.
Gießofen
casting furnace
Jolting volumeter used for determining bulk and tap density of a powder.
Stampfvolumeter
jolting volumeter
A cell culture medium is a water-based fluid in which cells are incubated.It contians nutrients and different growth factors that will be specific to each cell or bacterium and necessary for their growth.
Medium
medium
Microscope.
Mikroskop
microscope
A mould is a hollowed-out block that is filled with liquid metal which hardens or sets inside the mould, adopting its shape. Various types of mould exist which define the method of the casting process.
A metal powder.
Pulver
powder
Roll.
Walze
roll
A well plate is a plastic plate with several containers (wells) in which cells and materials can be incubated to test the cells' and materials' behaviour.
Wellplate
well plate
Wire drawing machine.
Drahtziehmaschine
wire drawing machine
Casting is usually the frist process in the material fabrication chain at Hereon. Different alloying elements are molten, mixed, and cast into different shapes.
Gießen
casting
Komponente
component
Surrounding medium of moulds with cast ingots during cooling.
Kühlmedium
cooling medium
The ingots are just left to cool in the moulds at room temperature.
Luftkühlung
air cooling
Custom method of cooling.
Anderes Abkühlen
custom cooling
The ingots in the moulds are inserted into water at room temperature to cool.
Wasserkühlung
water cooling
Gießmaterial
casting material
Custom method of stirring.
Anderes Rühren
custom stirring
The melt is stirred by hand with a simple metal bar.
händisches Rühren
manual stirring
Electric tools can be used to thorougly stir the melt.
Rühren mit Werkzeug
stirring with tool
Strangpressen
extrusion
Set of actions carried out by one or more research users, performed on a system or a set of them to generate a single self-consistent unit of raw data using a technique, an instrument and other equipment under constant or varying controlled conditions described by setting(s), depending on the particular research context.
Set of actions carried out by one or more Research Users, performed on a System or a set of them to generate a single self-consistent unit of Raw Data using a Technique, an Instrument and other Equipment under constant or varying controlled conditions described by Settings, depending on the particular research context. Data Acquisition may be an experimental (Measurement) or a computational (Calculation, Simulation) process. Data Acquisition is specific to Technique: an investigation on the same System conducted using a different Technique implies a different Data Acquisition. The output of Data Acquisition is Raw Data.
Set of processes carried out by one or more research users, performed on research data using one or more techniques and/or research software in order to produce synthesized knowledge (e.g., to detect patterns, determine relationships, develop explanations, test hypotheses and/or prove theories) and to eventually suggest the conclusions of a study.
Set of processes carried out by one or more Research Users, performed on Research Data using one or more Techniques and/or Research Software in order to produce synthesized knowledge (e.g., to detect patterns, determine relationships, develop explanations, test hypotheses and/or prove theories) and to eventually suggest the Conclusions of a Study. Data Analysis Lifecycle includes (but is not limited to): Data Processing, Data Analysis and Data Interpretation. These processes may be iterative and may be combined in chains or workflows.
Any kind of physical or virtual item, device, machine or other tools used to perform one or more Fabrication(s), Sample Preparation(s), Model Preparation(s), Data Acquisition(s) and/or any of the processes included in the Data Analysis Lifecycle.
Any kind of physical or virtual item, device, machine or other tools used to perform one or more Fabrication(s), Sample Preparation(s), Model Preparation(s), Data Acquisition(s) and/or any of the processes included in the Data Analysis Lifecycle. Usually, the Equipment is located in a Laboratory hosted by an Institution and/or can be virtually or remotely accessed. Equipment is usually an investment. According to this definition, an Instrument is a particular type of Equipment.
Instrument is identifiable piece of equipment used by one or more research users to perform a measurement and to generate raw data.
Physical or virtual identifiable piece of Equipment used to perform a Data Acquisition and to generate Raw Data.
Identifiable piece of equipment used by one or more research users to perform a measurement and to generate raw data. Instrument is located in a laboratory hosted by an institution. Instrument may also stand for a software, a software module and/or a particular configuration of it, used to perform a simulation run (computational measurement).
Physical or virtual identifiable piece of Equipment used to perform a Data Acquisition and to generate Raw Data. The Instrument is located in a Laboratory hosted by an Institution and/or can be virtually or remotely accessed. A virtual Instrument may be any computational resource or HPC infrastructure (cloud infrastructure or supercomputer) needed to perform Calculations or Simulations.
Project is an enterprise (potentially individual but typically collaborative) of one or more research users, planned to perform one or more studies.
Project member role is an agent role that has role of project member
Data collected, created or examined by one or more research users to be analyzed or considered as a basis for reasoning, discussion or calculation in a research context, with the purpose of generating, verifying and validating original scientific claims that support the answer to some specific research question (i.e., conclusions).
Data collected, created or examined by one or more Research Users to be analyzed or considered as a basis for reasoning, discussion or calculation in a research context, with the purpose of generating, verifying and validating original scientific claims that support the answer to some specific research question (i.e., Conclusions). Examples of Research Data include files containing the Settings of a Model, as well as any digital resource input or output of Data Acquisition, Data Processing or Data Analysis. According to this definition, Raw Data, Processed Data, Analyzed Data and Reference Data are particular types of Research Data. Research Data is typically in the form of a data file, but it may potentially be a data stream or any other form of data which is relevant in a particular data management context. Research Data may be described by Metadata and may be stored in a Data Collaboration Platform and/or in a Data Repository. Research Data may be part of a Dataset.
Research software is software used to generate, process, analyse or access research data during any of the processes included in the data analysis lifecycle (possibly including data rendering, visualization, plotting).
Any software used to process, analyze or visualize Research Data (including data rendering and/or plotting). Depending on the research context, Research Software can be used during Model Preparation, Data Processing, Data Analysis or Data Interpretation. Any software used during Fabrication, Sample Preparation or Data Acquisition is considered part of the Instrument and should be described as such.
Research user is an agent or person, usually member of a project, who conducts any part of the experiment(s), or performs any of the steps of the data analysis lifecycle during the course of one or more studies.
Person, usually member of a project, who conducts any part of the experiment(s), or performs any of the steps of the data analysis lifecycle during the course of one or more studies, in order to collect and/or analyse research data, or is interested in reusing research data collected by a third party (e.g., reference data) with the final aim to extract insights that support the answer to some specific research question (i.e., conclusions). Research users may be assigned with a role (e.g., principal investigator, Instrument scientist, project member).
Person, usually member of a project, who conducts any part of the experiment(s), or performs any of the steps of the data analysis lifecycle during the course of one or more studies, in order to collect and/or analyse research data, or is interested in reusing research data collected by a third party (e.g., reference data) with the final aim to extract insights that support the answer to some specific research question (i.e., conclusions). Research users may be assigned with a role (e.g., principal investigator, instrument scientist, project member).
Set of configuration parameters which may be involved, for example, in a data acquisition (e.g., settings of the instrument), in any of the processes included in the data analysis lifecycle (e.g., settings of the research software), or to describe a model (e.g., by specifying the type of solver used).
Set of configuration parameters which may be involved, for example, in a Data Acquisition (e.g., Settings of the Instrument), in any of the processes included in the Data Analysis Lifecycle (e.g., Settings of the Research Software), or to describe a Model (e.g., by specifying the type of solver used).
Study is a set of one or more experiments and corresponding data analysis lifecycle performed by one or more research users who are part of the same project.
Set of all the processes and activities performed by one or more research users, who are part of the same project, with the purpose of verifying, falsifying or establishing the validity of a hypothesis and supporting the answer to some scientific research question (i.e., Conclusions). The output of a study is usually reported in one or more scientific publications and may be supplemented by publication data.
Physical or digital entity or set of entities with distinctive properties (structural, chemical, dimensional, functional or others) which is the subject of one or more actions or investigations.
Physical or digital entity or set of entities with distinctive properties (structural, chemical, dimensional, functional or others) which is the subject of one or more actions or investigations. According to this definition, Input, Precursor, Sample, Sample Component, and Model are particular types of System.
Any experimental, theoretical or computational method used during data acquisition or during any of the processes included in the data analysis lifecycle to acquire, process or analyze research data about a system or a set of them with an instrument.
Any experimental, theoretical or computational method used during Data Acquisition or during any of the processes included in the Data Analysis Lifecycle to acquire, process or analyze Research Data about a System or a set of them with an Instrument.
Auxiliary entity used during fabrication, sample preparation or measurement which has a limited time capacity or is limited in its number of uses before it is disposed of, is necessary to the process itself and normally acquired from third party manufacturers. Examples are: gloves, syringes, wipes, etching solutions, glass slides, spatulas, weighing paper, two-sided tape.
Auxiliary entity used during Fabrication, Sample Preparation or Measurement which has a limited time capacity or is limited in its number of uses before it is disposed of, is necessary to the process itself and normally acquired from third party manufacturers. Examples are: gloves, syringes, wipes, etching solutions, glass slides, spatulas, weighing paper, two-sided tape.
Set of actions (physical changes or chemical reactions) carried out by a commercial enterprise, one or more Research Users or a third party, and performed on one or more Inputs to produce one or more Precursors under controlled conditions described by Settings.
Set of actions (physical changes or chemical reactions) carried out by a commercial enterprise, one or more Research Users or a third party, and performed on one or more Inputs to produce one or more Precursors under controlled conditions described by Settings. Fabrication may require the use of Equipment, Consumable(s) and Instrument(s). A Data Acquisition may be performed during the Fabrication, e.g., to characterize the intermediate stages and/or the final resulting Precursor(s). The output of Fabrication is one or more Precursors.
Physical System (typically a piece of material) which undergoes a Fabrication.
Hierarchical entity which hosts one or more laboratories, including the virtual ones.
Laboratory is place (could also be virtual) hosted by an institution, where one or more Instruments, as well as the equipment, are located and the measurement is performed.
Place (could also be virtual) hosted by an Institution, where one or more Instruments, as well as the equipment, are located and the measurement is performed. Laboratory may be the hardware and/or the software platform and/or the services which allow to order and manage computational experiments. In this case, the software platform (virtual Laboratory) serves the purpose of managing software modules (virtual Instruments).
Experimental Data Acquisition, typically performed on a Sample using an experimental Technique. It may also be performed during Fabrication or Sample Preparation, e.g., to characterize the intermediate stages and/or the final resulting Precursor(s) or Sample(s), respectively. A Measurement may require the use of Consumables.
Physical System (typically a piece of material) which is formed or manufactured during the fabrication and is used during the sample preparation to produce a sample.
Physical System (typically a piece of material) which is formed or manufactured during the Fabrication and is used during the Sample Preparation to produce a Sample. It may include one or more substrates, layers, masks, evaporation materials, coatings and/or molecules. A single Precursor might itself become the only Sample Component of a Sample in case it undergoes a Measurement.
Physical System (typically a piece of material) composed of one or more Sample Components, exposed to the Instrument during a Measurement, typically after a Sample Preparation. Sample may be held by a Sample Holder and/or carried by a Sample Carrier during the Measurement.
Sample carrier is a piece of equipment used for carrying one or more samples and/or one or more sample holders, helpful, e.g., for referencing, handling or height adjustment.
A piece of equipment used for carrying one or more samples and/or one or more sample holders, helpful, e.g., for referencing, handling or height adjustment. Sample carrier may be, e.g., a naked wafer, a glass slide or an individually designed metal frame.
Physical System (typically a piece of material) which constitutes a part of a Sample. It may include, e.g., one or more substrates, layers, masks, embedding or filler or evaporation materials, coatings, conducting powders and/or molecules.
A piece of equipment that makes one or more samples accessible for a measurement, or holds them in place in the predefined position to be mounted inside the instrument (e.g., glass slide, TEM grid, tilting support). Sample holder(s) may be carried by a sample carrier.
Set of actions (physical changes or chemical reactions) carried out by one or more research users, performed on (or between) one or more precursor(s) or sample(s) to produce one or more samples and/or to make the sample(s) fit to perform a measurement under controlled conditions described by settings
Set of actions (physical changes or chemical reactions) carried out by one or more Research Users, performed on (or between) one or more Precursor(s) or Sample(s) to produce one or more Samples and/or to make the Sample(s) fit to perform a Measurement under controlled conditions described by Settings. Sample Preparation may require the use of Equipment, Consumable(s) and Instrument(s). A Measurement may also be performed during the Sample Preparation, e.g., to characterize the intermediate stages and/or the final resulting Sample(s). The output of Sample Preparation is one or more Samples.
General information which is not specific to process.
Organisatorisches
organizational
CONSTRUCT { $this :alloyName ?alloyName . } WHERE { $this :mainAlloyingElement / mb:hasAbbreviation ?mainAlloyingElementAbbreviation . { SELECT (GROUP_CONCAT(?otherAlloyingElementSegment ; SEPARATOR="-") AS ?otherAlloyingElementSegments) WHERE { $this :component ?component . ?component :alloyingElement / mb:hasAbbreviation ?otherAlloyingElementAbbreviation . ?component :nominal / qudt:value ?otherAlloyingElementNominal . BIND(REPLACE(STR(?otherAlloyingElementNominal), "\\.0*$", "") AS ?otherAlloyingElementNominalString) BIND(CONCAT(?otherAlloyingElementNominalString, ?otherAlloyingElementAbbreviation) AS ?otherAlloyingElementSegment) } ORDER BY DESC(?otherAlloyingElementNominal) } BIND(CONCAT(?mainAlloyingElementAbbreviation, "-", ?otherAlloyingElementSegments) AS ?alloyNameMany) BIND(IF(?otherAlloyingElementSegments = "", ?mainAlloyingElementAbbreviation, CONCAT(?mainAlloyingElementAbbreviation, "-", ?otherAlloyingElementSegments)) AS ?alloyName) }
Legierungselemente
alloying elements
humidity
Umgebung
ambient parameters
temperature
Gussart und Barren
cast type and ingots
Abkühlung
Filter
filter
CONSTRUCT { $this :hasProtocolNumber ?hasProtocolNumber . } WHERE { { SELECT (COALESCE(MAX(?hasProtocolNumberOther), 0) AS ?hasProtocolNumberMax) WHERE { ?protocolOther a :Cast . ?protocolOther :hasProtocolNumber ?hasProtocolNumberOther } } BIND(?hasProtocolNumberMax + 1 AS ?hasProtocolNumber) }
melt
Sonstiges
miscellaneous
Sonstige Eigenschaften
miscellaneous properties
Parameter
parameters
pouring
Temperaturen
temperatures
CONSTRUCT { $this rdfs:label ?label . } WHERE { $this :alloyingElement / mb:hasAbbreviation ?label . }
CONSTRUCT { $this herbie:hasPublicId ?hasPublicId . } WHERE { $this :position ?position . $this ^:material ?cast . ?cast herbie:isPerformedOn ?performedOn . { SELECT (COALESCE(MAX(?indexOther), 0) AS ?indexMaximum) WHERE { ?materialOther a :Material . ?materialOther herbie:hasPublicId ?labelOther . BIND(xsd:integer(REPLACE(SUBSTR(?labelOther, 3), "^0*", "")) AS ?indexOther) FILTER NOT EXISTS { ?cast :material ?materialOther } } } BIND(xsd:integer(?position) + ?indexMaximum AS ?index) BIND(STR(?index) AS ?indexString) BIND(STRLEN(STR(?indexString)) AS ?indexLength) BIND(SUBSTR(STR(YEAR(?performedOn)), 3) AS ?prefix) BIND(SUBSTR(CONCAT("000", STR(?indexString)), ?indexLength) AS ?indexPadded) BIND(CONCAT(?prefix, ?indexPadded) AS ?hasPublicId) }
CONSTRUCT { $this rdfs:label ?label . } WHERE { $this herbie:hasPublicId ?label . }
Materialien
materials
Methode und Parameter
method and parameters
CONSTRUCT { $this herbie:hasPublicId ?hasPublicId . } WHERE { $this :position ?position . $this ^:materialGenerated / :materialUsed / herbie:hasPublicId ?hasPublicIdUsed . $this ^:materialGenerated / :die / mb:hasDiameter ?dieDiameter . { SELECT (COUNT(?materialGeneratedOther) AS ?materialGeneratedCount) WHERE { $this ^:materialGenerated / :materialGenerated ?materialGeneratedOther . } } BIND(CONCAT(?hasPublicIdUsed, ".B") AS ?hasPublicIdSingle) BIND(REPLACE(REPLACE(STR(?dieDiameter), "\\.?0*$", ""), "\\.", "-") AS ?dieDiameterString) BIND(CONCAT(?hasPublicIdUsed, ".D", ?dieDiameterString, ".S", STR(?position)) AS ?hasPublicIdMultiple) BIND(IF(?materialGeneratedCount = 1, ?hasPublicIdSingle, ?hasPublicIdMultiple) AS ?hasPublicId) }
CONSTRUCT { $this rdfs:label ?label . } WHERE { $this :materialUsed / herbie:hasPublicId ?label . }
direct
direkt
indirect
indirekt
Abkürzung
Alloying elements are usually chemical elements or a mixture of them, so the abbreviation of those is used here for generating the alloy name.
Chemical elements all have a standard abbreviation.
abbreviation
column
row
Links the subsequent action after casting