-
Notifications
You must be signed in to change notification settings - Fork 1
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
reaching 100% CityGML 3.0 conformance #37
Comments
Hi, @DiegoVinasco!
At the same time in alignments.ttl file the definition is different
so opening Why do you decide to align these properties to OWL-Time? And don't you plan to return to initial encoding where the properties mentioned above are Datatype Properties? |
Hi @nataschake, tl;dr: our more lightweight proposed interpretation of the CityGML 3.0 model doesn't use OWL-Time. If you need a more constrained CityGML ontology for your work, perhaps we can propose an interpretation of CityGML OWL without OWL-Time. Thanks for this comment! We've actually been looking for external input on this work and we haven't had much feed back yet. From our reasoning, there's pros and cons to both approaches.
We argue that this interpretation of the CityGML 3.0 may be more interoperable with exiting geospatial ontologies (at least in the works we have encountered in our research). We wanted to propose multiple interpretations as we didn't want to impose a specific interpretation of the CityGML model in OWL. Your comment raises a good point! Perhaps there two more interpretations of the CityGML model we should have considered, giving us 4:
I think these wouldn't be very hard to create either. If that's useful to you and your team, I would be happy to take a look at that in the coming weeks. |
Hi @DiegoVinasco, thanks! |
tl;dr: add
rule-owl-prop-iso191502AssociationName
andrule-owl-prop-iso191502Aggregation
to the proposed Shapechange configuration files, update the proposed data models with the new config.In order to be officially 100% conformant to the CityGML 3.0 standard ALL conformance requirements must be satisfied (CityGML Implementation Specification conformance statement):
The Abstract Test suite contains a list of all requirements for every module and potential ADE, including example conformance tests and test methods.
For example Abstract Test A.1 states:
Although the current proposed CityGML OWL model meets most of these test requirements, we are not currently transforming association roles to OWL. According to ISO19150-2, associations should be transformed into rdfs:Properties (which we currently do). However association roles - such as aggregations and compositions - do not exist in OWL. ISO 19150-2 suggests storing the semantics of these roles as annotations properties
iso19150-2:aggregationType
andiso19150-2:associationName
.These can be fixed by adding the shapechange rules
rule-owl-prop-iso191502AssociationName
andrule-owl-prop-iso191502Aggregation
to the proposed configuration.The text was updated successfully, but these errors were encountered: