diff options
| author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-04-04 16:09:06 +0200 | 
|---|---|---|
| committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2016-04-25 22:19:33 +0200 | 
| commit | dc0e58525775ada3effb24020cdea0dfc7b57838 (patch) | |
| tree | d1d4f365983783cc174bd599ea1fb0d2c9853ac0 /data | |
| parent | 666d9e1e7e60868a16b09a89db7b3d0d53da00f7 (diff) | |
Add a temporary poem ontology
Diffstat (limited to 'data')
| -rw-r--r-- | data/ontology/poem.osml | 38 | 
1 files changed, 38 insertions, 0 deletions
| diff --git a/data/ontology/poem.osml b/data/ontology/poem.osml new file mode 100644 index 0000000..207582b --- /dev/null +++ b/data/ontology/poem.osml @@ -0,0 +1,38 @@ +%{ +	Ontology usable for the description of poems. +}% +\begin{ontology#poem} +	\struct#poem[root=true] +		\primitive#title[type=string, subtree=true, optional=true] +		\primitive#author[type=string, subtree=true, optional=true] +		\primitive#year[type=int, subtree=true, optional=true] +		\field +			\childRef[ref=stanza] +			\childRef[ref=part] + +	\struct#part +		\primitive#title[type=string, subtree=true, optional=true] +		\field +			\childRef[ref=stanza] + +	\struct#stanza[transparent=true] +		\syntax +			\close{\paragraph} +		\field +			\childRef[ref=line] +			\childRef[ref=indentation] + +	\struct#line[transparent=true] +		\syntax +			\close{\newline} +		\primitive[type=string] + +	\struct#indentation +		\syntax +			\open{\indent} +			\close{\dedent} +		\field +			\childRef[ref=line] +			\childRef[ref=indentation] +\end{ontology} + | 
