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.