Per-Class Examples
MIN provides example patterns for all instantiable classes. Each .ttl file below is a
self-contained graph that can be used as a modeling reference.
All listed example files pass instance-level SHACL validation (shapes/min-instance.shacl.ttl).
Overview
| Class | File | Scenario |
|---|---|---|
min:Object |
examples/object.ttl |
Steel beam in bridge construction |
min:Process |
examples/process.ttl |
Laser welding in automotive manufacturing |
min:Data |
examples/data.ttl |
Vibration measurement data from a wind turbine |
min:Agent |
examples/agent.ttl |
Collaborative robot, human worker, software agent |
min:Boundary |
examples/boundary.ttl |
Friction boundary between tool and sheet metal |
min:Lex |
examples/lex.ttl |
Hooke's law in a spring test |
min:Structura |
examples/structura.ttl |
Euler-Bernoulli beam theory in bridge design |
min:Possibile |
examples/possibile.ttl |
Fatigue crack scenario (offshore wind) |
min:Norma |
examples/norma.ttl |
Maximum deflection requirement (Eurocode) |
min:Institutio |
examples/institutio.ttl |
ISO 9001 certification and type assignment |
min:Epistemicum |
examples/epistemic-zugversuch.ttl |
Tensile test with epistemic dimension (v1.1.0) |
Non-instantiable roots (min:Entity, min:Nexus, min:Forma) are abstract query anchors.
Object — material-dominant entity
File: examples/object.ttl
Pattern highlights: material/informational subproperties, mereology, process participation.
ex:Stahltraeger_B12 a min:Object ;
min:hasIdentifier "OBJ-IPE300-B12" ;
min:hasName "Stahlträger IPE 300, Brücke Feld 12" ;
min:undergoes ex:Feuerverzinken_B12 .
Process — transformation and event
File: examples/process.ttl
Pattern highlights: hasInput, hasOutput, performedBy, generates.
ex:Laserschweissen_047 a min:Process ;
min:hasInput ex:Profil_A_links ;
min:hasInput ex:Profil_B_links ;
min:hasOutput ex:Seitenteil_links ;
min:performedBy ex:Schweissroboter_R7 ;
min:generates ex:Schweissprotokoll_047 .
Data — informational artifact
File: examples/data.ttl
Pattern highlights: describes, generatedBy, encodes.
ex:Schwingungsdaten_G5_2026 a min:Data ;
min:describes ex:Getriebe_G5 ;
min:generatedBy ex:Schwingungsmessung_G5 .
Agent — acting entity
File: examples/agent.ttl
Pattern highlights: dual typing (Object + Agent), performs, controls, actsOn.
ex:Cobot_UR10e a min:Object , min:Agent ;
min:performs ex:Schraubmontage_Deckel ;
min:actsOn ex:Getriebegehaeuse_K9 .
Boundary — friction as irreducibly relational nexus
File: examples/boundary.ttl
Pattern highlights: first-class boundary node, bounds, contextual coefficients.
ex:Reibkontakt_Werkzeug_Blech_A17 a min:Boundary ;
min:bounds ex:Matrize_A17 ;
min:bounds ex:AluBlech_A17 .
Lex — law-like regularity
File: examples/lex.ttl
Pattern highlights: governs, constrains, realizedBy, Data/Forma separation via encodes.
ex:Hooke_Gesetz a min:Lex ;
min:governs ex:Federpruefung_101 ;
min:constrains ex:Druckfeder_F42 .
Structura — mathematical structure
File: examples/structura.ttl
Pattern highlights: formalizes, realizedBy.
ex:Euler_Bernoulli_Balkentheorie a min:Structura ;
min:formalizes ex:Brueckenberechnung_Feld12 ;
min:realizedBy ex:Brueckenberechnung_Feld12 .
Possibile — possibility and counterfactual
File: examples/possibile.ttl
Pattern highlights: concerns, alternativeTo.
ex:Ermuedungsriss_Naht_G5 a min:Possibile ;
min:concerns ex:Schweissnaht_Turmfuss_G5 ;
min:alternativeTo ex:Inspektion_G5_2026 .
Norma — normative requirement
File: examples/norma.ttl
Pattern highlights: evaluates with explicit threshold semantics.
ex:Max_Durchbiegung_L300 a min:Norma ;
min:evaluates ex:Stahltraeger_B12 ;
min:evaluates ex:Brueckenberechnung_Feld12 .
Institutio — institutional construct
File: examples/institutio.ttl
Pattern highlights: constitutedBy, recognizedBy, typifies, linked encoding artifacts.
ex:ISO9001_Zertifizierung_WerkA a min:Institutio ;
min:constitutedBy ex:TUeV_Sued ;
min:recognizedBy ex:TUeV_Sued .
ex:DC04_Institutio a min:Institutio ;
min:typifies ex:Blech_042 .
Epistemicum — epistemic stance
File: examples/epistemic-zugversuch.ttl
Pattern highlights: Both epistemic patterns — Popperian (confirms/refutes) and evidence-centric (supportedBy/underminedBy). Epistemic status progression, confidence typing.
ex:Hypothese_v1 a min:Epistemicum ;
min:heldBy ex:Mueller ;
min:about ex:Hooke ;
min:hasEpistemicStatus min:ES_Hypothetical ;
min:hasConfidence "0.8"^^xsd:double ;
min:hasConfidenceType min:CT_Subjective .
ex:Hypothese_v2 a min:Epistemicum ;
min:about ex:Hooke ;
min:supportedBy ex:Messdaten_1 ;
min:hasEpistemicStatus min:ES_Confirmed ;
min:supersedes ex:Hypothese_v1 .
ex:Zugversuch_1 min:confirms ex:Hooke .
Integrated scenarios
examples/min-v1.0.0-examples.ttl: integrated scenario.examples/eierkochen.ttl: tutorial-scale scenario used in current docs.