diff options
Diffstat (limited to 'ontology/webpage.osml')
-rw-r--r-- | ontology/webpage.osml | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/ontology/webpage.osml b/ontology/webpage.osml index e413b91..7f5486b 100644 --- a/ontology/webpage.osml +++ b/ontology/webpage.osml @@ -70,6 +70,12 @@ \field \childRef[ref=primitive] +\struct#link[isa=primitive] + \attributes + \attribute#href[type=string,default=#] + \field#text + \childRef[ref=primitive] + % addresses \struct#contact[isa=block,transparent=true] @@ -79,11 +85,11 @@ \childRef[ref=mail] \struct#address - \primitive#name[type=string,subtree=true] - \primitive#street[type=string,subtree=true] - \primitive#number[type=int,subtree=true] - \primitive#plz[type=string,subtree=true] - \primitive#city[type=string,subtree=true] + \primitive#name[type=string, subtree=true] + \primitive#street[type=string, subtree=true] + \primitive#number[type=int, subtree=true] + \primitive#plz[type=string, subtree=true] + \primitive#city[type=string, subtree=true] \typesystem#phone{ \enum#phone-type @@ -100,5 +106,20 @@ \struct#mail \primitive[type=string] +\struct#dl[isa=block] + \field + \childRef[ref=item] + +\struct#item + \field#title[subtree=true] + \childRef[ref=primitive] + \field + \childRef[ref=primitive] + +\struct#img[isa=primitive] + \attributes + \attribute#src[type=string] + \primitive#alt[type=string] + \end{ontology} |