-
Notifications
You must be signed in to change notification settings - Fork 6
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
107 systemtype patterns #254
Conversation
…type vs instance patterns. Revise sections in Common Modeling Patterms, with examples.
# Conflicts: # ssn/chapters/Common.html # ssn/chapters/Sampling.html # ssn/index.html # ssn/rdf/ontology/core/sosa-actuation.ttl # ssn/rdf/ontology/core/sosa-common.ttl # ssn/rdf/ontology/core/sosa-sampling.ttl
# Conflicts: # ssn/chapters/Common.html # ssn/chapters/Observation.html # ssn/images/ClassKey.png # ssn/index.html # ssn/rdf/ontology/core/sosa-common.ttl # ssn/rdf/ontology/core/sosa-observation.ttl
…tterns # Conflicts: # ssn/index.html
# Conflicts: # ssn/index.html
# Conflicts: # ssn/index.html
# Conflicts: # ssn/chapters/Observation.html # ssn/index.html # ssn/rdf/ontology/core/sosa-observation.ttl
@dr-shorthair I would like to clarify the question on
I understand this may be more nuanced with OWL 2, but SOSA only refers to OWL 1. |
Indeed this is correct: if there are global domain/range constraints associated with a property, then when the property appears in a graph, the subject/object must be a member of the domain/range classes. However, because of the global constraint in the ontology, this class membership does not need to be asserted explicitly. This is the power of RDFS - a reasoner will infer the class membership. OWL adds the ability to define guarded constraints. For example, 'allValuesFrom` constraints say that 'when this property appears in this context then the object of the property can be inferred to be a member of the specified class'. In both cases, there is no need to assert the class membership explicitly, since it can be inferred from the ontology. |
Alright. I wont block this any further. We can discuss inference some other time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apart from the small consistency question raised, looks fine to me
Patterns for System type descriptions, including complex sensors
Fixes #107