@prefix owl: . @prefix dc: . @prefix dct: . @prefix dcterms: . @prefix rdfs: . @prefix foaf: . @prefix form: . @prefix : . # @prefix forms: . @prefix forms: <#> . # form specifications for OWL forms:owl-ClassForm a form:specification ; rdfs:label "Classe OWL"@fr ; rdfs:label "owl:Class"@en ; form:classDomain owl:Class ; form:showProperties ( rdfs:label rdfs:comment dct:subject rdfs:seeAlso ) ; # to implement in semforms: "reverse" properties : form:showReverseProperties ( rdfs:domain rdfs:range form:classDomain ) . forms:owl-dct-subject1 :fieldAppliesToForm forms:owl-ClassForm ; :fieldAppliesToProperty dct:subject ; :widgetClass form:DBPediaLookup . forms:owl-DatatypePropertyForm a form:specification ; form:classDomain owl:DatatypeProperty ; form:showProperties ( rdfs:label rdfs:comment rdfs:domain rdfs:range dct:subject rdfs:seeAlso ) . forms:owl-dct-subject2 :fieldAppliesToForm forms:owl-DatatypePropertyForm ; :fieldAppliesToProperty dct:subject ; :widgetClass form:DBPediaLookup . forms:owl-ObjectPropertyForm a form:specification ; form:classDomain owl:ObjectProperty ; form:showProperties ( rdfs:label rdfs:comment # TODO implement in semforms: constraint that rdfs:range is a reference type rdfs:domain rdfs:range dct:subject rdfs:seeAlso ) . forms:owl-dct-subject3 :fieldAppliesToForm forms:owl-ObjectPropertyForm ; :fieldAppliesToProperty dct:subject ; :widgetClass form:DBPediaLookup .