Skip to content

Localizzazione

Luigi Asprino edited this page Jul 22, 2019 · 1 revision

Localizzazione

In questa pagina verranno elencate una serie di linee guida che definiscono come associare alle entità (e.g. Organizzazione o Oggetto) una localizzazione geografica espressa o con un indirizzo o attraverso un particolare sistema geodetico di riferimento.

Le indicazioni fornite in questa pagina sono conformi: alle direttive OGC per la codifica dei dati geografici in RDF e ai vocabolari definiti dall'AgID per le Pubbliche Amministrazioni.

Negli esempi si farà riferimento ad una entità generica https://example.org/resource che si intende localizzare

Prefissi

Nella seguente tabella vengono elencati i prefissi usati in queste linee guida

Prefisso Valore
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
CLV https://w3id.org/italia/onto/CLV/
locn https://www.w3.org/ns/locn#
geo http://www.opengis.net/ont/geosparql#
sf http://www.opengis.net/ont/sf#

Localizzazione con Indirizzo

Per localizzare un oggetto usando un indirizzo usare il modulo ontologico CLV (Core Location Vocabulary) di OntoPiA.

<rdf:Description rdf:about="https://example.org/resource">
	<CLV:hasAddress>
		<CLV:Address>
			<CLV:fullAddress xml:lang="it">Piazzale Aldo Moro, 5, 00185 Roma, Italia</CLV:fullAddress>
		</CLV:Address>
	</CLV:hasAddress>
</rdf:Description>

Localizzazione con Coordinate Puntuali

Per localizzare un oggetto con coordinate puntuali usare le ontologie Location Core Vocabulary OGC's Simple Features e Geo Sparql.

<rdf:Description rdf:about="https://example.org/resource">
	<locn:geometry>
		<sf:Point>
			<geo:asWKT rdf:datatype= "http://www.opengis.net/ont/geosparql#wktLiteral">
				<![CDATA[<http://www.opengis.net/def/crs/OGC/1.3/CRS84> POINT(12.514480809352563 41.90375430114942)]]>
			</geo:asWKT>
		</sf:Point>
	</locn:geometry>
</rdf:Description>

Localizzazione con Coordinate Lineari

Per localizzare un oggetto con coordinate lineari usare le ontologie Location Core Vocabulary OGC's Simple Features e Geo Sparql.

<rdf:Description rdf:about="https://example.org/resource">
	<locn:geometry>
		<sf:LineString>
			<geo:asWKT rdf:datatype= "http://www.opengis.net/ont/geosparql#wktLiteral">
				<![CDATA[<http://www.opengis.net/def/crs/OGC/1.3/CRS84> LINESTRING(12.510866848581259 41.9041536910628,12.512240139596884 41.90118317328348)]]>
			</geo:asWKT>
		</sf:LineString>
	</locn:geometry>
</rdf:Description>

Localizzazione con Coordinate Areali

Per localizzare un oggetto con coordinate lineari usare le ontologie Location Core Vocabulary OGC's Simple Features e Geo Sparql.

<rdf:Description rdf:about="https://example.org/resource">
	<locn:geometry>
		<sf:Polygon>
			<geo:asWKT rdf:datatype= "http://www.opengis.net/ont/geosparql#wktLiteral">
				<![CDATA[<http://www.opengis.net/def/crs/OGC/1.3/CRS84>POLYGON((12.510990042879826 41.904068340163064,12.512320418551212 41.901193643852224,12.513908286288029 41.90042703631114,12.51837148208881 41.90202412496926,12.519058127596622 41.902790713336486,12.51562490005756 41.90556951901655,12.510990042879826 41.904068340163064)) ]]>
			</geo:asWKT>
		</sf:Polygon>
	</locn:geometry>
</rdf:Description>

Clone this wiki locally