\begin{table}[]
	\begin{adjustbox}{max width=\textwidth}
		\begin{tabular}{|p{2.25cm}|p{9.23cm}|p{4.5cm}|} %{|l|l|l|l|l|}
			\hline
			\textbf{Topic} &	\textbf{Definition}	&\textbf{Example specification languages}\\ \hline
			Business &	description of business process that are related to the strategy and the rationale of on organization&	I*, BPMB, UML, BIM, URN/GRL \cite{a10}, BMM \cite{OMG}, DSML \cite{gmp09}

\\ \hline
			Legal&	Goals that choices made during the ML development are compliant with the law (based on \cite{s09})
&
			Nomos, Legal GRL \cite{gar14}

\\ \hline
			Ethical \cite{by14}
&
			Compliance with principles, such as transparency, justice and fairness, non-maleficence, responsibility and privacy \cite{jiv19}.
&
			textual
\\ \hline
			Data \cite{vb19}
&
			Requirements on semantics, quantity and quality of data	&ER, UML, RDF, OWL, UFO, OCL
\\ \hline
			ML Model \cite{jm15}
&
			selection of architectural elements, their interactions, and the constraints on those elements and their interactions necessary to provide a framework in which to satisfy the requirements and serve as a basis for the design \cite{pw92}.
&
			Finite state processes, labeled transition systems \cite{v03}

\\ \hline
			Functional &	statements of services the system should provide, how the system should react to particular inputs, and how the system should behave in particular situations. \cite{s04}
&
			BPMN, UML, EPC, KAOS, DSML \cite{f13} \cite{gmp09}

\\ \hline
			Non-functional	& A non-functional requirement is an attribute of a constraint on a system \cite{glinz2007non}
&
			UML, KAOS
\\ \hline
			Performance &	expressed as the quantitative part of a requirement to indicate how well each product function is expected to be accomplished \cite{c12}
&
			Rules quantified by metrics
\\ \hline
			Interpretability &	Interpretable systems are explainable if their operations can be understood by humans. \cite{ab18}
&
			Qualitative rules
\\ \hline
			Resilience&	ML models that gracefully degrade in performance under the influence of disturbances and resource limitations &	Rules quantified by metrics
\\ \hline
		\end{tabular}
	\end{adjustbox}
	\caption{Specification languages.}
	\label{tab:spec}
\end{table}
Topic Definition Example specification
languages
Business description of business process that are related to the
strategy and the rationale of on organization I*, BPMB, UML, BIM,
URN/GRL [7], BMM
[156], DSML [74]
Legal Goals that choices made during the ML development
are compliant with the law (based on [185]) Nomos, Legal GRL [73]
Ethical [26] Compliance with principles, such as transparency, jus-
tice and fairness, non-maleficence, responsibility and
privacy [108]. textual
Data [209] Requirements on semantics, quantity and quality of
data ER, UML, RDF, OWL,
UFO, OCL
ML Model
[109] selection of architectural elements, their interactions,
and the constraints on those elements and their inter-
actions necessary to provide a framework in which to
satisfy the requirements and serve as a basis for the de-
sign [164]. Finite state processes, la-
beled transition systems
[205]
Functional statements of services the system should provide, how
the system should react to particular inputs, and how
the system should behave in particular situations. [192] BPMN, UML, EPC,
KAOS, DSML [66] [74]
Non-
functional A non-functional requirement is an attribute of a con-
straint on a system [75] UML, KAOS
Performance expressed as the quantitative part of a requirement to
indicate how well each product function is expected to
be accomplished [46] Rules quantified by metrics
Interpretability Interpretable systems are explainable if their operations
can be understood by humans. [2] Qualitative rules
Resilience ML models that gracefully degrade in performance un-
der the influence of disturbances and resource limita-
tions Rules quantified by metrics