Font, FontFamily and Foundry

36 Copyright © 2015 Open Geospatial Consortium. Table 12 FontFamily Properties Name Definition Type Multiplicity familyName The family name string 1 foundry The font foundry that created the font family. Foundry 0..1 The following example shows the SymbolDefinition for the HSWG shooting symbol associated with a Font defined in True type family. :ShootingSymbolDefinition a symbol:PointSymbolDefinition ; dct:description Technical definition for symbol ShootingSymbol ; symbol:component :ShootingSymbol-pointText . :ShootingSymbol-pointText a symbol:PointText ; symbol:graphicContent tty:ERS_v2_Incidents0x4B ; symbol:specification http:www.fgdc.govHSWGref_pagesIncidents_ref.htm . tty:ERS_v2_Incidents0x4B a graphic:Font ; rdfs:label ShootingSymbol font ; graphic:fontCode 0x4B ; graphic:fontFamily tty:ERS_v2_Incidents . tty:ERS_v2_Incidents a graphic:FontFamily ; graphic:familyName ERS v2 Incidents ; graphic:foundry http:symbolstore.org . http:symbolstore.org a graphic:Foundry ; rdfs:label symbolstore.org .

9.6 Portrayal Catalog Ontology

The Portrayal Catalog ontology provides the core facilities to define portrayal catalogs that contain elements necessary for a portrayal. The catalogue contains references to Copyright © 2015 Open Geospatial Consortium. 37 Styles, Portrayal Rules, Symbol Sets with Symbols and Symbol definitions. The aim of this ontology is to provide support for discovery of styles, symbols and symbol sets for supporting portrayal. The fact that this information is encoded semantically enables the support of reasoning and extensions such as tradecraft information audience, purpose, functions, qualities information. Due to the lack of time, this ontology was not fully formalized. This will need to be addressed in a future Testbed. 10 Portrayal Encoding

10.1 HSWG Portrayal Encoding

The HSWG Portrayal encoding was derived programmatically from the SKOS encoding of the taxonomy of HSWG Emergency Symbology which was captured manually the testbed 10, as the symbols and incident types are matching one to one. The final results were split into three files: ฀ The SKOS encoding of the HSWG Incident taxonomy; ฀ The Portrayal rules for HSWG which defines the HSWG Style and Portrayal Rules; and ฀ The HSWG Symbol Set which defines the HSWG Symbol Set, associated symbols, Symbol definitions, components and graphics. These three files were uploaded on the server in a RDF store and exposed through a SPARQL endpoint and Portrayal catalog REST API.

10.2 EMS Portrayal Encoding

The Canadian EMS Portrayal encoding was derived programmatically from the SKOS encoding of the taxonomy of EMS which was captured manually for this testbed, as the symbols and incident types are matching one to one. The final results were split into three files: ฀ The SKOS encoding of the Canadian EMS Incident taxonomy; ฀ The Portrayal rules for EMS which defines the EMS Style and Portrayal Rules; and ฀ The EMS Symbol Set which defines the EMS Symbol Set, associated symbols, Symbol definitions, components and graphics. These three files were uploaded on the server in a RDF store and exposed through a SPARQL endpoint and Portrayal catalog REST API.