@prefix : <https://somanyaircraft.com/data/experimental/fdicib/schema/core#> .
@prefix fdicib: <https://somanyaircraft.com/data/experimental/fdicib/schema/core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix fibo-be-le-fbo: <https://spec.edmcouncil.org/fibo/ontology/BE/LegalEntities/FormalBusinessOrganizations/> .
@prefix fibo-fnd-dt-fd: <https://spec.edmcouncil.org/fibo/ontology/FND/DatesAndTimes/FinancialDates/> .
@prefix fibo-fnd-plc-adr: <https://spec.edmcouncil.org/fibo/ontology/FND/Places/Addresses/> .
@prefix cmns-dt: <https://www.omg.org/spec/Commons/DatesAndTimes/> .
@prefix lcc-cr: <https://www.omg.org/spec/LCC/Countries/CountryRepresentation/> .

: a owl:Ontology ;
	dcterms:title "FDIC Insured Banks Ontology for the OMG Semantic Augmentation Challenge 2025" ;
	dcterms:creator "Ora Lassila" ;
    dcterms:publisher <https://somanyaircraft.com> .

:institutionName a owl:DatatypeProperty ;
	rdfs:label "institution name" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:string .

:officeName a owl:DatatypeProperty ;
	rdfs:label "office name" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:string .

:id a owl:DatatypeProperty ;
	rdfs:label "ID" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:string .

:ownerInstution a owl:ObjectProperty ;  # TODO: fix spelling
	rdfs:label "owner institution" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range fibo-be-le-fbo:Branch .

:address a owl:ObjectProperty ;
	rdfs:label "address" ;
	rdfs:domain fibo-be-le-fbo:Branch .

:county a owl:DatatypeProperty ;
	rdfs:label "county" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:string .

:coreBasedStatisticalAreaName a owl:DatatypeProperty ;
	rdfs:label "core-based statistical area name" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:string .

:combinedStatisticalAreaName a owl:DatatypeProperty ;
	rdfs:label "combined statistical area name" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:string .

:serviceTypeDescription a owl:DatatypeProperty ;
	rdfs:label "service type description" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:string .

:hasRunDate a owl:DatatypeProperty ;
	rdfs:label "run date" ;
	rdfs:subPropertyOf cmns-dt:hasObservedDateTime ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range xsd:date .

:bankClass a owl:ObjectProperty ;
	rdfs:label "bank class" ;
	rdfs:domain fibo-be-le-fbo:Branch ;
	rdfs:range :BankClass .

:BankClass a rdfs:Class ;
	rdfs:label "Bank class" .
