diff options
| author | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-04-15 15:20:15 +0200 | 
|---|---|---|
| committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2016-04-25 22:24:18 +0200 | 
| commit | 416f15ba10aa942acc19fa0ea5ea0509b6741ee3 (patch) | |
| tree | 64ae3ec5706cb4598597eca8812122957646ed15 /data | |
| parent | 3803f1238f061a4cc962e67630c3bbbbae01eae5 (diff) | |
added variable definition struct to math ontology.
Diffstat (limited to 'data')
| -rw-r--r-- | data/ontology/math.osml | 19 | 
1 files changed, 14 insertions, 5 deletions
| diff --git a/data/ontology/math.osml b/data/ontology/math.osml index 83d852b..34e3128 100644 --- a/data/ontology/math.osml +++ b/data/ontology/math.osml @@ -40,8 +40,17 @@  	%{  		Variables and functions  	}% +	\struct#def[isa=primitive] +		\field#representation[subtree=true, optional=true] +			\childRef[ref=primitive] +			% this should rather be a field incorporating text elements +		\primitive#shortDescription[subtree=true, type=string, optional=true] +		\primitive#description[type=string, optional=true] +  	\struct#var[isa=primitive] -		\primitive#name[type=string] +		\syntax +			\short[greedy=false]{$} +		\primitive#ref[type=@def]  	\struct#fun[isa=primitive]  		\primitive#name[subtree=true,type=string,optional=false]  		\field#arguments[subtree=true,optional=true] @@ -79,12 +88,12 @@  	% TODO: Differentiate between lower and upper index vs. power operator?  	\struct#power[isa=primitive]  		\syntax -			\short{^} +			\short[greedy=false]{^}  		\field  			\childRef[ref=primitive]  	\struct#index[isa=primitive]  		\syntax -			\short{_} +			\short[greedy=false]{_}  		\field  			\childRef[ref=primitive] @@ -214,12 +223,12 @@  			\childRef[ref=upperLimit]  	\struct#lowerLimit[cardinality={0,1}]  		\syntax -			\short{_} +			\short[greedy=false]{_}  		\field  			\childRef[ref=primitive]  	\struct#upperLimit[cardinality={0,1}]  		\syntax -			\short{^} +			\short[greedy=false]{^}  		\field  			\childRef[ref=primitive] | 
