-
-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Amsterdam Ordnance System (mNAP) as QUDT submission #967
Comments
Thanks for your inquiry, and for your decision to adopt QUDT! I have two comments right away:
|
@steveraysteveray thanks for your quick response!
My mistake. It was indeed Is the snippet below moving in the right direction? @prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix unit: <http://qudt.org/vocab/unit/> .
@prefix quantitykind: <http://qudt.org/vocab/quantitykind/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix epsg: <http://www.opengis.net/def/crs/EPSG/0/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix example: <http://example.org/try-out/> .
example:HeightRelativeToNAP a qudt:QuantityKind ;
rdfs:label "Height relative to NAP"@en, "Hoogte ten opzichte van NAP"@nl ;
rdfs:comment "Height measurement relative to the Normaal Amsterdams Peil (NAP)"@en , "Hoogtemeting ten opzichte van het Normaal Amsterdams Peil (NAP)"@nl ;
skos:broader quantitykind:Altitude;
qudt:referenceFrame example:NAP ;
qudt:applicableUnit unit:M .
example:NAP a qudt:ReferenceFrame, geo:CoordinateReferenceSystem ;
rdfs:label "Normaal Amsterdams Peil"@nl , "Normal Amsterdam Level"@en ;
rdfs:comment "Het nulpunt en referentieniveau voor hoogtemetingen in Nederland"@nl , "The zero point and reference level for height measurements in the Netherlands"@en ;
dcterms:identifier "EPSG:5709" ;
skos:closeMatch <http://www.opengis.net/def/datum/EPSG/0/5709> ;
geo:asWKT "VERTCRS[\"NAP height\",VDATUM[\"Normaal Amsterdams Peil\"],CS[vertical,1],AXIS[\"gravity-related height (H)\",up,UNIT[\"metre\",1]]]"^^geo:wktLiteral ;
epsg:areaOfUse "Netherlands - onshore." ;
epsg:scope "Engineering survey, topographic mapping." . |
1.1. Yes, applicableUnit is the right relation. You could include some applicableUnit triples in your PR, but recognize that all the applicableUnit relations are regenerated with each new Release, as documented here. This is why I recommended you include the skos:broader relation, which then will drive the generation of applicableUnit relations for your new quantity kind. I recommend your quantity kind use skos:broader to quantitykind:Altitude.
All of my suggestions above are my best guess on the use of the coordinate systems. Some of the members of our Technical Advisory Board work in the geosciences field, so I would ask them to please weigh in if I have made any errors above. However, I thank you for bringing these issues up, because they will make QUDT all the more useful. |
'Elevation' is probably a better name for the quantity kind. However, I'm a little nervous about getting into coordinates, which are not the same as quantities. Different operations apply to coordinates: addition and subtraction, but not multiplication and division. Coordinates have a datum and direction, which is not part of the definition of quantity kinds. (Celsius and Fahrenheit temperatures are coordinates while thermodynamic temperature is a quantity.) |
Thanks for your reactions. I talked with some colleagues about your suggestions and reviewed our options.
I also agree with @dr-shorthair that it feels a bit strange to do it like this. Having said that, mNAP is the only concept that is not defined in QUDT from what we need. So instead of dragger another ontology in the mix I would prefer to do it like this. Next to that I could not find an ontology which defines such a concept. |
I think you are heading in the right direction. If you propose your new QuantityKind in a PR, I'll be happy to take a careful look. |
Amsterdam Ordnance System (mNAP) as QUDT submission #967
We are using QUDT a lot, but we are struggling with a Vertical CRS which we use in the Netherlands. This is properly defined in https://epsg.io/5709. But I want to use it together with
qudt:hasUnit
in my data (instead of ‘GeoWKT’).I made this but I am not sure if it is correct. And therefore I don’t want to do a pull request (yet). Could somebody help me in the right direction? Thanks.
The text was updated successfully, but these errors were encountered: