ic:Address


URI

http://ontology.eil.utoronto.ca/icontact.owl#Address

Label

Address

Description

Address is the main concept for a contact. It has been designed to represent any type of address in the world, including India and the UK. For example, the property hasBuilding is important in many UK and Indian addresses to further identify the person or business location.

Street information is divided into separate properties to fully indentify direction (hasStreetDirection), Type (hasStreetType), etc. See the associated list of properties for more.

Superclasses (1)

Usage

Instances of ic:Address can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class ic:Address
ic:addressProperty owl:ObjectProperty owl:Thing
ic:hasStreetDirection owl:ObjectProperty ic:StreetDirection
ic:hasStreetType owl:ObjectProperty ic:StreetType
From class owl:Thing
adms:relatedDocumentation owl:AnnotationProperty owl:Thing
cc:license owl:AnnotationProperty owl:Thing
dcterms:creator owl:AnnotationProperty owl:Thing
dcterms:description owl:AnnotationProperty owl:Thing
dcterms:modified owl:AnnotationProperty owl:Thing
dcterms:title owl:AnnotationProperty owl:Thing
ic:OperatingProperty owl:ObjectProperty Properties that define the hours of operation of the contact. owl:Thing
ic:addressDataProperty owl:DatatypeProperty owl:Thing
ic:dayofWeek owl:ObjectProperty Specifies the day of the week, e.g., Monday, that the times apply to. This is the default for that day and can be overidden by the "hasDate" property. ic:DaysOfWeek
ic:hasAddress owl:ObjectProperty hasAddress links any class to the Address class. ic:Address
ic:hasAddressType owl:ObjectProperty ic:AddressType
ic:hasAreaCode owl:DatatypeProperty owl:Thing
ic:hasBuilding owl:DatatypeProperty The building where the address is located. Often used in countries like England, India and Japan. owl:Thing
ic:hasCity owl:ObjectProperty has City owl:Thing
ic:hasCitySection owl:DatatypeProperty The section of the city where the address is located. Often used in countries like England, India and Japan. owl:Thing
ic:hasClosingTime owl:DatatypeProperty xsd:dateTime
ic:hasContactDataProperty owl:DatatypeProperty owl:Thing
ic:hasCountry owl:ObjectProperty owl:Thing
ic:hasCountryCode owl:DatatypeProperty owl:Thing
ic:hasDate owl:DatatypeProperty Specifies the opening and closing times for a specific date. For example, used to provide times for a holiday which deviates from the norm. xsd:dateTime
ic:hasEmail owl:DatatypeProperty owl:Thing
ic:hasGeoCoordinates owl:ObjectProperty owl:Thing
ic:hasLocation owl:DatatypeProperty Closet street intersection for the organization. xsd:string
ic:hasOpeningTime owl:DatatypeProperty xsd:dateTime
ic:hasOperatingHours owl:ObjectProperty ic:HoursOfOperation
ic:hasPersonalEmail owl:DatatypeProperty owl:Thing
ic:hasPhoneNumber owl:DatatypeProperty owl:Thing
ic:hasPhoneType owl:ObjectProperty ic:PhoneType
ic:hasPostalBox owl:DatatypeProperty An address can have a postal box associated with it. owl:Thing
ic:hasPostalCode owl:DatatypeProperty owl:Thing
ic:hasState owl:ObjectProperty owl:Thing
ic:hasStreet owl:DatatypeProperty owl:Thing
ic:hasStreetNumber owl:DatatypeProperty owl:Thing
ic:hasTelephone owl:ObjectProperty owl:Thing
ic:hasUnitNumber owl:DatatypeProperty owl:Thing
ic:hasWebSite owl:DatatypeProperty xsd:string
ic:hasWorkEmail owl:DatatypeProperty owl:Thing
ic:icontactProperty owl:ObjectProperty owl:Thing
ic:operatingDataProperty owl:DatatypeProperty owl:Thing
ic:telephoneDataProperty owl:DatatypeProperty owl:Thing
vann:preferredNamespacePrefix owl:AnnotationProperty owl:Thing
vann:preferredNamespaceUri owl:AnnotationProperty owl:Thing
wgs84:lat owl:DatatypeProperty xsd:decimal
wgs84:long owl:DatatypeProperty xsd:decimal

Implementation

@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix ic: <http://ontology.eil.utoronto.ca/icontact.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sc: <http://schema.org/> .
@prefix wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

ic:Address a owl:Class ;
    rdfs:label "Address"@en ;
    dcterms:description """Address is the main concept for a contact.  It has been designed to represent any type of address in the world, including India and the UK.  For example, the property hasBuilding is important in many UK and Indian addresses to further identify the person or business location.

Street information is divided into separate properties to fully indentify direction (hasStreetDirection), Type (hasStreetType), etc.  See the associated list of properties for more."""@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom ic:AddressType ;
            owl:onProperty ic:hasAddressType ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty ic:hasStreet ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty ic:hasStreetNumber ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:nonNegativeInteger ;
            owl:onProperty ic:hasUnitNumber ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty wgs84:lat ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty wgs84:long ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass sc:City ;
            owl:onProperty ic:hasCity ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass sc:Country ;
            owl:onProperty ic:hasCountry ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass sc:State ;
            owl:onProperty ic:hasState ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass ic:StreetDirection ;
            owl:onProperty ic:hasStreetDirection ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass ic:StreetType ;
            owl:onProperty ic:hasStreetType ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty ic:hasBuilding ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty ic:hasCitySection ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty ic:hasPostalCode ],
        ic:iContactThing .