@prefix map: <https://semanticdataservices.com/ontology/mappings/industry#> .
@prefix party: <https://semanticdataservices.com/ontology/domain/party-organization#> .
@prefix inst: <https://semanticdataservices.com/ontology/domain/financial-instrument#> .
@prefix market: <https://semanticdataservices.com/ontology/domain/market-data#> .
@prefix trade: <https://semanticdataservices.com/ontology/domain/trading#> .
@prefix cyber: <https://semanticdataservices.com/ontology/domain/cybersecurity#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dct: <http://purl.org/dc/terms/> .

<https://semanticdataservices.com/ontology/mappings/industry> a owl:Ontology ;
  owl:versionIRI <https://semanticdataservices.com/ontology/2026.08/mappings/industry> ; owl:versionInfo "2026.08" ;
  dct:title "SDS Financial Industry Alignment Candidates"@en ; dct:creator "Semantic Data Services" ;
  dct:description "Reviewable, non-normative alignment candidates for FIBO, ISO 20022, FIX and MITRE ATT&CK."@en .

inst:FinancialInstrument skos:closeMatch <https://spec.edmcouncil.org/fibo/ontology/FBC/FinancialInstruments/FinancialInstruments/FinancialInstrument> .
inst:Equity skos:closeMatch <https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/Equities/Equity> .
inst:Listing skos:closeMatch <https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesListings/Listing> .
party:LegalEntity rdfs:seeAlso <https://spec.edmcouncil.org/fibo/index.html> .

map:FieldMapping a owl:Class ; rdfs:label "Field mapping"@en .
map:sourceStandard a owl:DatatypeProperty ; rdfs:domain map:FieldMapping ; rdfs:range xsd:string .
map:sourcePath a owl:DatatypeProperty ; rdfs:domain map:FieldMapping ; rdfs:range xsd:string .
map:targetPredicate a owl:ObjectProperty ; rdfs:domain map:FieldMapping ; rdfs:range rdf:Property .
map:reviewStatus a owl:DatatypeProperty ; rdfs:domain map:FieldMapping ; rdfs:range xsd:string .

map:FIX_Symbol a map:FieldMapping ; map:sourceStandard "FIX Latest" ; map:sourcePath "Tag 55 (Symbol)" ; map:targetPredicate inst:tickerSymbol ; map:reviewStatus "candidate" .
map:FIX_LastPx a map:FieldMapping ; map:sourceStandard "FIX Latest" ; map:sourcePath "Tag 31 (LastPx)" ; map:targetPredicate market:lastPrice ; map:reviewStatus "candidate" .
map:FIX_TransactTime a map:FieldMapping ; map:sourceStandard "FIX Latest" ; map:sourcePath "Tag 60 (TransactTime)" ; map:targetPredicate <https://semanticdataservices.com/ontology/core/upper#eventTime> ; map:reviewStatus "candidate" .
map:FIX_ClOrdID a map:FieldMapping ; map:sourceStandard "FIX Latest" ; map:sourcePath "Tag 11 (ClOrdID)" ; map:targetPredicate trade:clientOrderId ; map:reviewStatus "candidate" .
map:FIX_OrderQty a map:FieldMapping ; map:sourceStandard "FIX Latest" ; map:sourcePath "Tag 38 (OrderQty)" ; map:targetPredicate trade:orderQuantity ; map:reviewStatus "candidate" .

map:ISO20022_InstrumentId a map:FieldMapping ; map:sourceStandard "ISO 20022 securities message model" ; map:sourcePath "FinancialInstrumentIdentification" ; map:targetPredicate inst:hasInstrumentIdentifier ; map:reviewStatus "candidate" .
map:ISO20022_TradeDate a map:FieldMapping ; map:sourceStandard "ISO 20022 securities message model" ; map:sourcePath "TradeDate" ; map:targetPredicate <https://semanticdataservices.com/ontology/core/upper#eventTime> ; map:reviewStatus "candidate" .

map:ATTACK_Technique a map:FieldMapping ; map:sourceStandard "MITRE ATT&CK" ; map:sourcePath "attack-pattern.external_references.external_id" ; map:targetPredicate cyber:attackTechniqueId ; map:reviewStatus "candidate" ; rdfs:seeAlso <https://attack.mitre.org/> .

