Contact Ontology (Contact)¶
The Contact Ontology is a specialized vocabulary for representing contact information, including addresses, phone numbers, email-related contact details, hours of operation, and associated location information [1]. It reuses and extends contact-related modeling patterns to support city, business, organizational, and location-aware applications [1]. The ontology introduces specialized concepts for representing operational availability, such as hours of operation, and connects contact information with spatial location data to support geographic lookup, mapping, and service discovery [1]. By providing structured terms for addresses, contact channels, operating hours, and location associations, the Contact Ontology enables interoperable representation of business and organizational contact data [1]. Its authorship, versioning, and development provenance are documented in the ontology provenance record [2]. It supports applications such as customer relationship management, location-based services, facility management, city information systems, and service discovery platforms [1].
Example Usage: Represent a business location with Contact Ontology terms for street address, postal code, phone number, email contact, hours of operation, and associated geographic coordinates. This enables location mapping, contact discovery, service lookup, and integration with city or facility information systems [1].
Metrics & Statistics¶
Total Nodes |
433 |
Total Edges |
845 |
Root Nodes |
129 |
Leaf Nodes |
50 |
Classes |
44 |
Individuals |
1 |
Properties |
64 |
Maximum Depth |
16 |
Minimum Depth |
0 |
Average Depth |
3.54 |
Depth Variance |
14.55 |
Maximum Breadth |
129 |
Minimum Breadth |
1 |
Average Breadth |
24.00 |
Breadth Variance |
893.06 |
Term Types |
1 |
Taxonomic Relations |
97 |
Non-taxonomic Relations |
0 |
Average Terms per Type |
1.00 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import Contact
ontology = Contact()
ontology.load("path/to/Contact-ontology.rdf")
# Extract datasets
data = ontology.extract()
# Access specific relations
term_types = data.term_typings
taxonomic_relations = data.type_taxonomies
non_taxonomic_relations = data.type_non_taxonomic_relations