ontopia-py 0.1.4

Creator: railscoder56

Last updated:

Add to Cart

Description:

ontopiapy 0.1.4

ontopia-py




This python package helps in create and implements an OntoPiA RDF.
How it works
For example, to create a street toponym in the ANNCSU dataset:
from rdflib import XSD, Graph, Literal, Namespace

from ontopia_py import ConceptScheme, createGraph
from ontopia_py.clv import StreetToponym

# Set namespace for data
ANNCSU: Namespace = Namespace("https://w3id.org/sona/data/ANNCSU/")

# Create the graph and bind the namespace
g = createGraph()
g.bind("anncsu", ANNCSU)

# Create the concept scheme
ANNCSU_DATA: ConceptScheme = ConceptScheme(ANNCSU)
ANNCSU_DATA.label = [
Literal("Anagrafe nazionale numeri civici e strade urbane", lang="it"),
Literal("Civic Addressing and Street Naming", lang="en")
]

# Add to graph
ANNCSU_DATA.addToGraph(g)

# Create the street toponym
streetToponym: StreetToponym = StreetToponym(
id="street-1",
baseUri=ANNCSU,
dataset=ANNCSU_DATA,
titles=[Literal("Via Roma", datatype=XSD.string)]
)
streetToponym.toponymQualifier = "Via"
streetToponym.officialStreetName = "Roma"

# Add to graph
streetToponym.addToGraph(g)

Ontologies implemented

https://w3id.org/italia/onto/ACCO
https://w3id.org/italia/onto/AccessCondition
https://w3id.org/italia/onto/AtlasOfPaths
https://w3id.org/italia/onto/CLV
https://w3id.org/italia/onto/COV
https://w3id.org/italia/onto/CPEV
https://w3id.org/italia/onto/CPSV
https://w3id.org/italia/onto/CPV
https://w3id.org/italia/onto/CulturalHeritage
http://dati.beniculturali.it/cis
https://w3id.org/italia/onto/HER
https://w3id.org/italia/onto/Indicator
https://w3id.org/italia/onto/IoT
https://w3id.org/italia/onto/Language
https://w3id.org/italia/onto/MU
https://w3id.org/italia/onto/PARK
https://w3id.org/italia/onto/POI
https://w3id.org/italia/onto/POT
https://w3id.org/italia/onto/Project
https://w3id.org/italia/onto/PublicContract
https://w3id.org/italia/onto/RO
https://w3id.org/italia/onto/Route
https://w3id.org/italia/onto/SM
https://w3id.org/italia/onto/TI
https://w3id.org/italia/onto/Transparency
https://w3id.org/italia/onto/l0

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.