@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://www.w3.org/2004/09/fresnel> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/creator> "Chris Bizer <chris@bizer.de>", "Emmanuel Pietriga <emmanuel.pietriga@inria.fr>",
    "Ryan Lee <ryanlee@w3.org>", "Stefano Mazzocchi <stefanom@mit.edu>";
  <http://purl.org/dc/elements/1.1/date> "2005-03-11"^^xsd:date;
  <http://purl.org/dc/elements/1.1/description> "OWL Full vocabulary for defining lenses and formats on RDF models.";
  <http://purl.org/dc/elements/1.1/format> "RDF";
  <http://purl.org/dc/elements/1.1/identifier> <http://www.w3.org/2004/09/fresnel#>;
  <http://purl.org/dc/elements/1.1/title> "Fresnel Lens and Format Core Vocabulary";
  owl:versionInfo "$Id: fresnel.rdf,v 1.2 2005/07/25 22:56:00 ryanlee Exp $" .

<http://www.w3.org/2004/09/fresnel#ClassList> a owl:Class;
  rdfs:comment "This is a convenience class for the OWL specification of Fresnel (an rdf:List of resource selectors only).";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:subClassOf rdf:List, _:629c91, _:629ca1 .

_:629c91 a owl:Class, owl:Restriction;
  owl:allValuesFrom rdfs:Class;
  owl:onProperty rdf:first .

_:629ca1 a owl:Class, owl:Restriction;
  owl:allValuesFrom _:629cb1;
  owl:onProperty rdf:rest .

_:629cb1 owl:unionOf _:629cc1 .

_:629cc1 rdf:first <http://www.w3.org/2004/09/fresnel#ClassList>;
  rdf:rest _:629cd1 .

_:629cd1 rdf:first rdf:nil;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#ConvenienceToken> a owl:Class;
  rdfs:comment "Abstract class for expressing shorthands a browser must understand how to expand.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Convenience Token";
  rdfs:subClassOf rdfs:Resource .

<http://www.w3.org/2004/09/fresnel#ConvienceProperty> a owl:Class;
  rdfs:comment "Abstract class of pseudo properties.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Convenience Property";
  rdfs:subClassOf <http://www.w3.org/2004/09/fresnel#ConvenienceToken> .

<http://www.w3.org/2004/09/fresnel#Format> a owl:Class;
  rdfs:comment "A Fresnel format class for displaying RDF data; the domain property can be only one of :formatDomain, :classFormatDomain, :instanceFormatDomain.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Format Class";
  rdfs:subClassOf rdfs:Resource, _:629ce1, _:629d21, _:629d31, _:629d41, _:629d51, _:629d61,
    _:629d71, _:629d81, _:629d91, _:629da1, _:629db1, _:629dc1, _:629dd1, _:629de1;
  owl:disjointWith <http://www.w3.org/2004/09/fresnel#Lens> .

_:629ce1 a owl:Restriction;
  owl:allValuesFrom _:629cf1;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#propertyFormatDomain> .

_:629cf1 a owl:Class;
  owl:unionOf _:629d01 .

_:629d01 rdf:first rdf:Property;
  rdf:rest _:629d11 .

_:629d11 rdf:first <http://www.w3.org/2004/09/fresnel#PropertySet>;
  rdf:rest rdf:nil .

_:629d21 a owl:Restriction;
  owl:allValuesFrom rdfs:Class;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#classFormatDomain> .

_:629d31 a owl:Restriction;
  owl:allValuesFrom rdfs:Resource;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#instanceFormatDomain> .

_:629d41 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#Purpose>;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#purpose> .

_:629d51 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#Group>;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#group> .

_:629d61 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#PropertyValueStyle>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#value> .

_:629d71 a owl:Restriction;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#label> .

_:629d81 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#propertyStyle> .

_:629d91 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#valueStyle> .

_:629da1 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#labelStyle> .

_:629db1 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionNoSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#resourceFormat> .

_:629dc1 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#propertyFormat> .

_:629dd1 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionNoSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#valueFormat> .

_:629de1 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#labelFormat> .

<http://www.w3.org/2004/09/fresnel#FormatDescription> a owl:Class;
  rdfs:comment "Description of fresnel:Format content separators; super class, not to be used directly.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Format Description";
  rdfs:subClassOf rdfs:Resource, _:629df1, _:629e01, _:629e11, _:629e21 .

_:629df1 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#contentBefore> .

_:629e01 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#contentAfter> .

_:629e11 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#contentFirst> .

_:629e21 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#contentLast> .

<http://www.w3.org/2004/09/fresnel#FormatDescriptionNoSubstitution> a owl:Class;
  rdfs:comment "Description of fresnel:Format content separators only; contentNoValue will not be recognized in conjunction with this class.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Format Description No Substitution";
  rdfs:subClassOf <http://www.w3.org/2004/09/fresnel#FormatDescription> .

<http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution> a owl:Class;
  rdfs:comment "Description of fresnel:Format content separators and content replacement if values are missing.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Format Description Substitution";
  rdfs:subClassOf <http://www.w3.org/2004/09/fresnel#FormatDescription>, _:629e31 .

_:629e31 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#contentNoValue> .

<http://www.w3.org/2004/09/fresnel#Group> a owl:Class;
  rdfs:comment "A Fresnel Group is used for grouping formats and lenses together.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Group";
  rdfs:subClassOf rdfs:Resource, _:629e41, _:629e51, _:629e61, _:629e71, _:629e81, _:629e91,
    _:629ea1, _:629eb1, _:629ec1;
  owl:disjointWith <http://www.w3.org/2004/09/fresnel#Format>, <http://www.w3.org/2004/09/fresnel#Lens> .

_:629e41 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#ClassList>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#primaryClasses> .

_:629e51 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#resourceStyle> .

_:629e61 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#propertyStyle> .

_:629e71 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#valueStyle> .

_:629e81 a owl:Restriction;
  owl:allValuesFrom xsd:string;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#labelStyle> .

_:629e91 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionNoSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#resourceFormat> .

_:629ea1 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#propertyFormat> .

_:629eb1 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionNoSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#valueFormat> .

_:629ec1 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution>;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#labelFormat> .

<http://www.w3.org/2004/09/fresnel#HidePropertyList> a owl:Class;
  rdfs:comment "This is a convenience class for the OWL specification of Fresnel.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Hide Property List";
  rdfs:subClassOf rdf:List, _:629ed1, _:629ee1;
  owl:disjointWith <http://www.w3.org/2004/09/fresnel#ShowPropertyList> .

_:629ed1 a owl:Class, owl:Restriction;
  owl:allValuesFrom rdf:Property;
  owl:onProperty rdf:first .

_:629ee1 a owl:Class, owl:Restriction;
  owl:allValuesFrom _:629ef1;
  owl:onProperty rdf:rest .

_:629ef1 owl:unionOf _:629f01 .

_:629f01 rdf:first <http://www.w3.org/2004/09/fresnel#HidePropertyList>;
  rdf:rest _:629f11 .

_:629f11 rdf:first rdf:nil;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#LabellingFormat> a owl:Class;
  rdfs:comment "Abstract superclass of all labelling formats.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Labelling Format";
  rdfs:subClassOf rdfs:Resource, _:629f21 .

_:629f21 a owl:Restriction;
  owl:oneOf _:629f31 .

_:629f31 rdf:first <http://www.w3.org/2004/09/fresnel#show>;
  rdf:rest _:629f41 .

_:629f41 rdf:first <http://www.w3.org/2004/09/fresnel#none>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#Lens> a owl:Class;
  rdfs:comment "Lens for viewing RDF data.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Lens";
  rdfs:subClassOf rdfs:Resource, _:629f51, _:629f61, _:629f71, _:629fc1, _:62a001, _:62a011,
    _:62a021, _:62a061 .

_:629f51 a owl:Restriction;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#classLensDomain> .

_:629f61 a owl:Restriction;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#instanceLensDomain> .

_:629f71 a owl:Restriction;
  owl:allValuesFrom _:629f81;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#showProperties> .

_:629f81 a owl:Class;
  owl:unionOf _:629f91 .

_:629f91 rdf:first <http://www.w3.org/2004/09/fresnel#ShowPropertyList>;
  rdf:rest _:629fa1 .

_:629fa1 rdf:first rdf:Property;
  rdf:rest _:629fb1 .

_:629fb1 rdf:first <http://www.w3.org/2004/09/fresnel#PropertySet>;
  rdf:rest rdf:nil .

_:629fc1 a owl:Restriction;
  owl:allValuesFrom _:629fd1;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#hideProperties> .

_:629fd1 a owl:Class;
  owl:unionOf _:629fe1 .

_:629fe1 rdf:first <http://www.w3.org/2004/09/fresnel#HidePropertyList>;
  rdf:rest _:629ff1 .

_:629ff1 rdf:first rdf:Property;
  rdf:rest rdf:nil .

_:62a001 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#Purpose>;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#purpose> .

_:62a011 a owl:Restriction;
  owl:allValuesFrom <http://www.w3.org/2004/09/fresnel#Group>;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#group> .

_:62a021 a owl:Restriction;
  owl:allValuesFrom _:62a031;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#use> .

_:62a031 a owl:Class;
  owl:unionOf _:62a041 .

_:62a041 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest _:62a051 .

_:62a051 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest rdf:nil .

_:62a061 a owl:Restriction;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#resourceStyle> .

<http://www.w3.org/2004/09/fresnel#PropertyDescription> a owl:Class;
  rdfs:comment "More detailed description of the property, e.g. for specifing sublenses or merging properties.";
  rdfs:label "Property Description";
  rdfs:subClassOf rdfs:Resource, _:62a071, _:62a081, _:62a091, _:62a0a1 .

_:62a071 a owl:Restriction;
  owl:allValuesFrom rdf:Property;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#property> .

_:62a081 a owl:Restriction;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#sublens> .

_:62a091 a owl:Restriction;
  owl:allValuesFrom xsd:nonNegativeInteger;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#depth> .

_:62a0a1 a owl:Restriction;
  owl:allValuesFrom _:62a0b1;
  owl:maxCardinality "1"^^xsd:nonNegativeInteger;
  owl:minCardinality "0"^^xsd:nonNegativeInteger;
  owl:onProperty <http://www.w3.org/2004/09/fresnel#use> .

_:62a0b1 a owl:Class;
  owl:unionOf _:62a0c1 .

_:62a0c1 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest _:62a0d1 .

_:62a0d1 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#PropertySet> a owl:Class;
  rdfs:comment "Abstract class of property sets.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Property Set";
  rdfs:subClassOf <http://www.w3.org/2004/09/fresnel#ConvenienceToken> .

<http://www.w3.org/2004/09/fresnel#PropertyValueStyle> a owl:Class;
  rdfs:comment "Abstract superclass of all property value display styles.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Property value display style";
  rdfs:subClassOf rdfs:Resource, _:62a0e1 .

_:62a0e1 a owl:Restriction;
  owl:oneOf _:62a0f1 .

_:62a0f1 rdf:first <http://www.w3.org/2004/09/fresnel#uri>;
  rdf:rest _:62a101 .

_:62a101 rdf:first <http://www.w3.org/2004/09/fresnel#replacedResource>;
  rdf:rest _:62a111 .

_:62a111 rdf:first <http://www.w3.org/2004/09/fresnel#image>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#Purpose> a owl:Class;
  rdfs:comment "Propose in which a specific lens might be appropriate.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Purpose";
  rdfs:subClassOf rdfs:Resource .

<http://www.w3.org/2004/09/fresnel#ShowPropertyList> a owl:Class;
  rdfs:comment "This is a convenience class for the OWL specification of Fresnel.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Show Property List";
  rdfs:subClassOf rdf:List, _:62a121, _:62a171;
  owl:disjointWith <http://www.w3.org/2004/09/fresnel#HidePropertyList> .

_:62a121 a owl:Class, owl:Restriction;
  owl:allValuesFrom _:62a131;
  owl:onProperty rdf:first .

_:62a131 owl:unionOf _:62a141 .

_:62a141 rdf:first rdf:Property;
  rdf:rest _:62a151 .

_:62a151 rdf:first <http://www.w3.org/2004/09/fresnel#PropertyDescription>;
  rdf:rest _:62a161 .

_:62a161 rdf:first <http://www.w3.org/2004/09/fresnel#ConvenienceToken>;
  rdf:rest rdf:nil .

_:62a171 a owl:Class, owl:Restriction;
  owl:allValuesFrom _:62a181;
  owl:onProperty rdf:rest .

_:62a181 owl:unionOf _:62a191 .

_:62a191 rdf:first <http://www.w3.org/2004/09/fresnel#ShowPropertyList>;
  rdf:rest _:62a1a1 .

_:62a1a1 rdf:first rdf:nil;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#allProperties> a <http://www.w3.org/2004/09/fresnel#PropertySet>;
  rdfs:comment "Set of all properties of the current instance, which have not be explicitly named before.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "All Properties" .

<http://www.w3.org/2004/09/fresnel#classFormatDomain> a owl:ObjectProperty;
  rdfs:comment "The Format should be applied to instances of this class.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Format>;
  rdfs:label "class format domain";
  rdfs:range rdfs:Class .

<http://www.w3.org/2004/09/fresnel#classLensDomain> a owl:ObjectProperty;
  rdfs:comment "Specifies that the lens is usable for the specified class and its subclasses.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Lens>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "class lens domain";
  rdfs:range rdfs:Class .

<http://www.w3.org/2004/09/fresnel#contentAfter> a owl:DatatypeProperty;
  rdfs:comment "Content that should be displayed before the content of the current box.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#FormatDescription>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "content after";
  rdfs:range xsd:string .

<http://www.w3.org/2004/09/fresnel#contentBefore> a owl:DatatypeProperty;
  rdfs:comment "Content that should be displayed before the content of the current box.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#FormatDescription>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "content before";
  rdfs:range xsd:string .

<http://www.w3.org/2004/09/fresnel#contentFirst> a owl:DatatypeProperty;
  rdfs:comment "Content that should be displayed before the content of the first element in a list of boxes; takes over the first :contentBefore element in case of a conflict.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#FormatDescription>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "content first";
  rdfs:range xsd:string .

<http://www.w3.org/2004/09/fresnel#contentLast> a owl:DatatypeProperty;
  rdfs:comment "Content that should be displayed after the content of the last element in a list of boxes; takes over the last :contentAfter element in case of a conflict.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#FormatDescription>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "content last";
  rdfs:range xsd:string .

<http://www.w3.org/2004/09/fresnel#contentNoValue> a owl:DatatypeProperty;
  rdfs:comment "Content that should be displayed if the current property is missing.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "content no value";
  rdfs:range xsd:string .

<http://www.w3.org/2004/09/fresnel#defaultLens> a <http://www.w3.org/2004/09/fresnel#Purpose>;
  rdfs:comment "Provides the browser with a starting point which lens to show.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Default Lens" .

<http://www.w3.org/2004/09/fresnel#depth> a owl:DatatypeProperty;
  rdfs:comment "Closure mechanism, if lenses are recursively used; the recursive depth limit.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#PropertyDescription>;
  rdfs:label "depth";
  rdfs:range xsd:nonNegativeInteger .

<http://www.w3.org/2004/09/fresnel#externalLink> a <http://www.w3.org/2004/09/fresnel#PropertyValueStyle>;
  rdfs:comment "Show the property value as a dereferenceable URL.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "External Link" .

<http://www.w3.org/2004/09/fresnel#group> a owl:ObjectProperty;
  rdfs:comment "Specifies the format group to which a format or a lens belongs.";
  rdfs:domain _:62a1b1;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "group";
  rdfs:range <http://www.w3.org/2004/09/fresnel#Group> .

_:62a1b1 a owl:Class;
  owl:unionOf _:62a1c1 .

_:62a1c1 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest _:62a1d1 .

_:62a1d1 rdf:first <http://www.w3.org/2004/09/fresnel#Lens>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#hideProperties> a owl:ObjectProperty;
  rdfs:comment "List of all properties which should be hidden.  Must be used together with 'fresnel:showProperties fresnel:allProperties.'";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Lens>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "hide properties";
  rdfs:range _:62a1e1 .

_:62a1e1 a owl:Class;
  owl:unionOf _:62a1f1 .

_:62a1f1 rdf:first <http://www.w3.org/2004/09/fresnel#ConvenienceToken>;
  rdf:rest _:62a201 .

_:62a201 rdf:first rdf:Property;
  rdf:rest _:62a211 .

_:62a211 rdf:first <http://www.w3.org/2004/09/fresnel#HidePropertyList>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#image> a <http://www.w3.org/2004/09/fresnel#PropertyValueStyle>;
  rdfs:comment "Show the property value as an image, such as PNG or JPEG .";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Image" .

<http://www.w3.org/2004/09/fresnel#instanceFormatDomain> a owl:ObjectProperty;
  rdfs:comment "The Format should be applied to this set of instances.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Format>;
  rdfs:label "instance format domain";
  rdfs:range rdfs:Resource .

<http://www.w3.org/2004/09/fresnel#instanceLensDomain> a owl:ObjectProperty;
  rdfs:comment "The lens is usable for the specified set of instances.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Lens>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "instance lens domain";
  rdfs:range rdfs:Resource .

<http://www.w3.org/2004/09/fresnel#label> a owl:ObjectProperty;
  rdfs:comment "Specifies how a property is labelled (only works in conjunction with propertyFormatDomain).";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Format>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "label" .

<http://www.w3.org/2004/09/fresnel#labelFormat> a owl:ObjectProperty;
  rdfs:comment "Assign content formatting to a set of labels (theoretically, this does not make much sense, but it does round out the set of formatting properties; only works in conjunction with propertyFormatDomain).";
  rdfs:domain _:62a221;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "label format";
  rdfs:range <http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution> .

_:62a221 a owl:Class;
  owl:unionOf _:62a231 .

_:62a231 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest _:62a241 .

_:62a241 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#labelLens> a <http://www.w3.org/2004/09/fresnel#Purpose>;
  rdfs:comment "Lens for providing a label for a resource.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Label Lens" .

<http://www.w3.org/2004/09/fresnel#labelStyle> a owl:DatatypeProperty;
  rdfs:comment "Attaching a symbol appropriate for styling labels (only works in conjunction with propertyFormatDomain).";
  rdfs:domain _:62a251;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "label style";
  rdfs:range xsd:string .

_:62a251 a owl:Class;
  owl:unionOf _:62a261 .

_:62a261 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest _:62a271 .

_:62a271 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#member> a <http://www.w3.org/2004/09/fresnel#ConvienceProperty>;
  rdfs:comment "A special token to indicate the relationship between any RDF container or collection (rdf:List) and its member items.  Do not use as anything other than an individual.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "member" .

<http://www.w3.org/2004/09/fresnel#none> a <http://www.w3.org/2004/09/fresnel#LabellingFormat>;
  rdfs:comment "Do not show any label for the property.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "none" .

<http://www.w3.org/2004/09/fresnel#primaryClasses> a owl:ObjectProperty;
  rdfs:comment "Specifies the classes that should be considered primaries, or first class results; secondary resources not matching the primaries will only be shown as sublenses.  The range is a list of resource selectors.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Group>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "primaryClasses";
  rdfs:range <http://www.w3.org/2004/09/fresnel#ClassList> .

<http://www.w3.org/2004/09/fresnel#property> a owl:ObjectProperty;
  rdfs:comment "The RDF property, which is described.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#PropertyDescription>;
  rdfs:label "property";
  rdfs:range rdf:Property .

<http://www.w3.org/2004/09/fresnel#propertyFormat> a owl:ObjectProperty;
  rdfs:comment "Assign content formatting to a set of properties (only works in conjunction with propertyFormatDomain).";
  rdfs:domain _:62a281;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "property format";
  rdfs:range <http://www.w3.org/2004/09/fresnel#FormatDescriptionSubstitution> .

_:62a281 a owl:Class;
  owl:unionOf _:62a291 .

_:62a291 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest _:62a2a1 .

_:62a2a1 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#propertyFormatDomain> a owl:ObjectProperty;
  rdfs:comment "The Format should be used for the specified properties.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Format>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "property format domain";
  rdfs:range _:62a2b1 .

_:62a2b1 a owl:Class;
  owl:unionOf _:62a2c1 .

_:62a2c1 rdf:first rdf:Property;
  rdf:rest _:62a2d1 .

_:62a2d1 rdf:first <http://www.w3.org/2004/09/fresnel#PropertySet>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#propertyStyle> a owl:DatatypeProperty;
  rdfs:comment "Attaching a symbol appropriate for styling properties (only works in conjunction with propertyFormatDomain).";
  rdfs:domain _:62a2e1;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "property style";
  rdfs:range xsd:string .

_:62a2e1 a owl:Class;
  owl:unionOf _:62a2f1 .

_:62a2f1 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest _:62a301 .

_:62a301 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#purpose> a owl:ObjectProperty;
  rdfs:comment "Specifies a purpose for which a lens or format might be appropriate.";
  rdfs:domain _:62a311;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "purpose";
  rdfs:range <http://www.w3.org/2004/09/fresnel#Purpose> .

_:62a311 a owl:Class;
  owl:unionOf _:62a321 .

_:62a321 rdf:first <http://www.w3.org/2004/09/fresnel#Lens>;
  rdf:rest _:62a331 .

_:62a331 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest _:62a341 .

_:62a341 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#replacedResource> a <http://www.w3.org/2004/09/fresnel#PropertyValueStyle>;
  rdfs:comment "Any kind of retrievable resource like an image, audio or video that should be displayed as property value.  The browser should try retrieve the resource and show it instead of the property value URI.  The browser has to negotiate an appropriate media type with the server using HTTP content negotiation.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Replaced Resource" .

<http://www.w3.org/2004/09/fresnel#resourceFormat> a owl:ObjectProperty;
  rdfs:comment "Assign content formatting to a set of resources (only works in conjunction with classFormatDomain and instanceFormatDomain).";
  rdfs:domain _:62a351;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "resource format";
  rdfs:range <http://www.w3.org/2004/09/fresnel#FormatDescriptionNoSubstitution> .

_:62a351 a owl:Class;
  owl:unionOf _:62a361 .

_:62a361 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest _:62a371 .

_:62a371 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#resourceStyle> a owl:DatatypeProperty;
  rdfs:comment "Attaching a symbol appropriate for styling a resource.  resourceStyle is ignored if not used with :classFormatDomain or :instanceFormatDomain.";
  rdfs:domain _:62a381;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "resource style";
  rdfs:range xsd:string .

_:62a381 a owl:Class;
  owl:unionOf _:62a391 .

_:62a391 rdf:first <http://www.w3.org/2004/09/fresnel#Lens>;
  rdf:rest _:62a3a1 .

_:62a3a1 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#show> a <http://www.w3.org/2004/09/fresnel#LabellingFormat>;
  rdfs:comment "Show the RDFS Label of the property. This is the default and doesn't have to be declared.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "Show Label" .

<http://www.w3.org/2004/09/fresnel#showProperties> a owl:ObjectProperty;
  rdfs:comment "List of all properties which should be shown.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Lens>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "show properties";
  rdfs:range _:62a3b1 .

_:62a3b1 a owl:Class;
  owl:unionOf _:62a3c1 .

_:62a3c1 rdf:first rdf:Property;
  rdf:rest _:62a3d1 .

_:62a3d1 rdf:first <http://www.w3.org/2004/09/fresnel#PropertyDescription>;
  rdf:rest _:62a3e1 .

_:62a3e1 rdf:first <http://www.w3.org/2004/09/fresnel#ConvenienceToken>;
  rdf:rest _:62a3f1 .

_:62a3f1 rdf:first <http://www.w3.org/2004/09/fresnel#ShowPropertyList>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#sublens> a owl:ObjectProperty;
  rdfs:comment "Sublens which should be used for displaying property values.";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#PropertyDescription>;
  rdfs:label "sublens";
  rdfs:range <http://www.w3.org/2004/09/fresnel#Lens> .

<http://www.w3.org/2004/09/fresnel#uri> a <http://www.w3.org/2004/09/fresnel#PropertyValueStyle>;
  rdfs:comment "Show the property value as an URI.";
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "URI" .

<http://www.w3.org/2004/09/fresnel#use> a owl:ObjectProperty;
  rdfs:comment "Explicit definition of fresnel:Group containing formats that should be used to render the lens or sublens.";
  rdfs:domain _:62a401;
  rdfs:label "use";
  rdfs:range _:62a431 .

_:62a401 a owl:Class;
  owl:unionOf _:62a411 .

_:62a411 rdf:first <http://www.w3.org/2004/09/fresnel#PropertyDescription>;
  rdf:rest _:62a421 .

_:62a421 rdf:first <http://www.w3.org/2004/09/fresnel#Lens>;
  rdf:rest rdf:nil .

_:62a431 a owl:Class;
  owl:unionOf _:62a441 .

_:62a441 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest _:62a451 .

_:62a451 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#value> a owl:ObjectProperty;
  rdfs:comment "Specifies how a property value is displayed (only works in conjunction with propertyFormatDomain).";
  rdfs:domain <http://www.w3.org/2004/09/fresnel#Format>;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "property value";
  rdfs:range <http://www.w3.org/2004/09/fresnel#PropertyValueStyle> .

<http://www.w3.org/2004/09/fresnel#valueFormat> a owl:ObjectProperty;
  rdfs:comment "Assign content formatting to a set of values (only works in conjunction with propertyFormatDomain).";
  rdfs:domain _:62a461;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "value format";
  rdfs:range <http://www.w3.org/2004/09/fresnel#FormatDescriptionNoSubstitution> .

_:62a461 a owl:Class;
  owl:unionOf _:62a471 .

_:62a471 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest _:62a481 .

_:62a481 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest rdf:nil .

<http://www.w3.org/2004/09/fresnel#valueStyle> a owl:DatatypeProperty;
  rdfs:comment "Attaching a symbol appropriate for styling the values of a property (only works in conjunction with propertyFormatDomain).";
  rdfs:domain _:62a491;
  rdfs:isDefinedBy <http://www.w3.org/2004/09/fresnel>;
  rdfs:label "value style";
  rdfs:range xsd:string .

_:62a491 a owl:Class;
  owl:unionOf _:62a4a1 .

_:62a4a1 rdf:first <http://www.w3.org/2004/09/fresnel#Format>;
  rdf:rest _:62a4b1 .

_:62a4b1 rdf:first <http://www.w3.org/2004/09/fresnel#Group>;
  rdf:rest rdf:nil .
