how to associate a process with a immaterial entity (was spatial region)?
#876
Replies: 13 comments 1 reply
-
|
@dr-shorthair The short answer is that In BFO,
So an assertion like:
would not merely be a questionable modeling choice. If The deeper issue is that a region of interest should not be modeled as the site or spatial region itself. A site is an independent continuant. It persists as the site that it is whether or not anyone is currently observing it, targeting it, tasking against it, or treating it as operationally relevant. By contrast, being a region of interest is dependent on an information or planning context. A site may become a region of interest because a battle is occurring there, because a sensor is tasked against it, or because a Tactical Operations Center (TOC) has identified it as relevant. After the battle ends, or after the TOC moves on, that same site may no longer be a region of interest. If So I would model For example:
or, if you want to keep the operational targeting sense clearer:
Then the planned act can use that information content entity as an input:
The image or observation record produced by the process can also be about the same site or spatial region:
This separates three things that should not be collapsed:
If the intent is to say where the image capture process occurs, then use a location relation:
That places the process. If the intent is to say what the tasking order, observation plan, capture request, image, or observation record is about, then use an information content relation:
A generically dependent continuant, such as an information content entity, is not located in a spatial region in the same way a material entity or process is. Its bearer may be located somewhere, but the information content entity itself is about something. What it is about may be a site, a spatial region, or independent continuants located there. This also handles the remote sensing case cleanly. In the initial phase, the boundary or site may be known, while the contents are unknown. The region of interest specification can be about the site or spatial region without asserting what material entities are contained there. Later, after observation or information processing, additional assertions may be made about entities detected at or located in that site. So I would not define "Spatial region that is the subject of investigation or observation." That definition makes region of interest status sound intrinsic to the spatial region. A better definition would be: "An information content entity that designates a site, spatial region, or independent continuant as the spatial scope of an act of observation, measurement, information processing, or operational attention." In short: Use |
Beta Was this translation helpful? Give feedback.
-
|
@dr-shorthair, I am not sure what the correct approach is for your second question either what Jay has stated in his response or perhaps your area of interest could be a fiat surface boundary in which case the use of process would work. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks, Simon. I think that Barry does a good job explaining why the exclusion exists in his book, that is a must read for anyone building with BFO. The important distinction is that BFO separates immaterial entities into sites and boundaries on one side, and spatial regions on the other. Sites and boundaries are tied to material entities, while spatial regions are not. Since processes require participants, and participation is grounded in continuants that can participate in a process, spatial regions are excluded from the range of So I agree that I am less sure that the right solution is to model the area of interest as a fiat surface boundary, unless the thing being identified really is a boundary of some material entity. A fiat surface boundary may work if the intended target is literally the surface boundary of a material entity, such as the surface of a vehicle, building, terrain feature, or other bounded material entity. But in the remote sensing case, the “area of interest” often seems to be an operational or informational designation, not the boundary itself. That is why I think the safer pattern is to distinguish:
On that pattern, the area or region of interest is not itself the site or spatial region. It is an information content entity, or perhaps a directive information content entity, that is about or designates a site, spatial region, or material entity. For example:
or, in an operational tasking context:
Then the image capture act can take that specification as input:
The captured image or resulting observation record can also be about the same site, spatial region, or entities located there:
This also addresses the temporal issue. A site can persist as an independent continuant before, during, and after the battle or observation event. But being an area of interest is context dependent. A Tactical Operations Center may designate a site as an area of interest during a battle, and later that same site may no longer be an area of interest once the operational context changes. So I would avoid making In short, I think the model should be: The process has material participants. The process may be spatially located in relation to a site or spatial region. The area or region of interest is an information content entity that is about or designates the site, spatial region, or material entities of concern. That preserves the BFO exclusion on |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @JJBittner @pahed for your responses.
*One of the key innovations of O&M (the predecessor of the SSN Ontology) was to allow for separate locations for the feature-of-interest and the observer. This enabled in situ, ex situ and remote observations to be described using the same formalization. Previously there had been conflicting ideas about the location of the 'Observation' which had caused problems in interpretation, and difficulties in crossing over between application domains. @JJBittner you suggest pushing At some point in the discussion @alanruttenberg agreed and used the phrase 'real world referent for an image' to describe it. That settled it for me. We don't know what is there, but we know where it is. The region has a geometric description (an ICE) that provides the geospatial coordinates of interest. But we don't need another indirection. BFO's @pahed I have ordered a copy of the BFO book for myself so that we can cross-reference this when necessary. |
Beta Was this translation helpful? Give feedback.
-
|
@dr-shorthair — I'd push back on spatial region and argue for Site, specifically CCO I think the reason you ruled out Site — "anchored to other things" — conflates two material relations. A Site is existentially dependent on the material entity that bounds it, not the ones that fill it. For a geospatial region the bounding anchor is the Earth, which you always know is there; the contents you're trying to characterize are the entities located in the site, and those can stay entirely unknown without affecting its status. So "boundary known, contents unknown" — your initial remote-sensing phase — is precisely what a Geospatial Region already supports: specified by coordinates (asWKT / lat-long-alt), independent of what's inside. And this is the branch that connects to your Planned Act. A Site is an independent continuant that is not a spatial region, so it's admissible wherever the range reads "...and not spatial region": it can be environs by the act (BFO_0000183), it satisfies the site-or-material range of A limitation: 1D targets — flightlines, boreholes, transects — are already one-dimensional spatial regions in CCO and can't be Sites. So I'd scope the area/volume region of interest as a Geospatial Region (Site) and handle linear targets separately, rather than forcing one class to subclass two disjoint branches. And @JJBittner's point about the definition still holds whichever genus we pick: "subject of investigation or observation" is extrinsic and time-indexed. For a real subclass the differentia should be intrinsic, with the "of interest" status carried by the relation to the act, not baked into the kind. As such, this should probably be a defined class. |
Beta Was this translation helpful? Give feedback.
-
|
@DanielleZLimbaugh , I think this gets us closer, and I agree with the main corrective move you are making. For Earth surface cases, I agree that Common Core Ontologies (CCO) Geospatial Region is probably a better candidate than raw Basic Formal Ontology (BFO) spatial region. The hierarchy matters here: Site and spatial region are both under immaterial entity, but Site is not a subclass of spatial region. CCO Geospatial Region is under Site. So if the referent is an Earth surface area, then modeling it as a Geospatial Region means we are not modeling it as a BFO spatial region. I also agree with your point that unknown contents do not defeat the Site analysis. A Site does not depend on knowing which material entities are located in it. So “boundary known, contents unknown” is not a reason by itself to reject Site or Geospatial Region. Where I would still push back is on making “Area of Interest” or “Region of Interest” a primitive subclass of either Site or spatial region. The problem is still the phrase “of interest.” That does not seem intrinsic to the Site or the spatial region. It is assigned by a tasking, plan, investigation, observation objective, collection requirement, or other information artifact. The same Site or spatial region can be of interest during one operational context and not of interest later. So I would not bake “of interest” into the genus differentia of the referent itself. I think the cleaner pattern is to separate three things:
So for Earth surface cases, I would be comfortable with something like: Area of Interest Specification For non Site cases, such as flightlines, boreholes, transects, atmospheric volumes, ocean volumes, underground volumes, or projected sensor volumes, I think we may still need the BFO spatial region branch: Region of Interest Specification Then the image or observation record can represent the actual referent, whether that referent is a Site, Geospatial Region, or spatial region. So I agree with your correction that Geospatial Region should not be collapsed into spatial region. But I would still keep “of interest” out of the primitive class hierarchy. The referent is real, but the interest status is relational, contextual, and time indexed. It belongs with the specification and planned act, not intrinsically with the Site or spatial region. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @DanielleZLimbaugh for your clarification on site vs. spatial region. I'm left wondering, however, what 'spatial region' is for ... But also thanks @JJBittner for noticing that a region-of-interest for imagery is not necessarily anchored to the surface of the earth. Perhaps that answers the question about 'spatial region'. However, I reject the idea that dimensionality comes into play in finding the context in the class hierarchy. Imaging happens on all dimensions - 0-D (points), 1-D (lines and curves), 2-D (surfaces), 3-D (volumes, or surfaces over time), 4-D (volumes over time). I've done all of these in geology and geophysics. Not necessarily in the visible spectrum, but the data handling is essentially the same. Sometimes the n-D region-of-interest is anchored geospatially, sometimes it is anchored to another thing (e.g. a microscope slide, an organism). But it is most-usefully understood as a spatial thing until the analysis of the investigation or observation is complete and we have a theory about the material stuff that is inside the region. This is all why I thought 'spatial region' was the appropriate superclass. But maybe that's too low in the hierarchy and I should try 'immaterial entity'. Now I'd like to tackle the specific concern: that 'of interest' is not intrinsic, and that the 'region of interest' is time-bound, etc. In most imagery cases the region-of-interest is only associated with a single investigation or observation. A different image (any dimensionality) will rarely have exactly the same bounds. And if it does then that is fine: it is a different region-of-interest as it is associated with a different investigation, which coincidentally has the same geometry. It really is the association with the investigation or observation that matters. This is not intrinsic to a generic spatial region (or more generally, immaterial entity) but the involvement in an investigation or observation is intrinsic to a region-of-interest. Hence the name. It is nevertheless a continuant since the region is still there later, even though it was defined by the act of investigation or observation. Other spatial things are defined by acts. A mining claim is defined by the act of pegging the corners. A residential subdivision is defined by an act of the land-titles office. Like other spatial things associated with 'rights', the rights have a specified duration but we'll model it as a continuant since we can still find it later even if we can no longer mine gold there later. (I just spent the weekend in Ballarat, a historic gold-mining area about 100km west of where I live ;-)). The goal here is to have a thing that an image represents. This might be an artefact, or material thing. But for earth observations (and geophysics) it is immaterial at the time of image capture, and it is critical to know its geometry since this allows us to do the georeferencing that is necessary to make the image data useful. That's all. And since the image was captured through a planned act, then this spatial thing is the subject of the planned act. The latter is the relationship that is called 'hasFeatureOfInterest' in SSN. It is one of the most commonly queried properties in SSN graphs. I can generally understand @JJBittner story about tasking etc and that is all fine. But it is also useful to name a direct relationship from the image to the thing, and from the planned act to the thing. This might be understood to correspond to a property-chain that describes another route from the image to the thing and from the planned act to the thing. Graphs have multiple routes between two nodes and this is OK. |
Beta Was this translation helpful? Give feedback.
-
@dr-shorthair You're not the only one. There's long been talk of removing it, but it seems to stick around mostly for axiomatic reasons. |
Beta Was this translation helpful? Give feedback.
-
|
Let's remove the discussion of classes, and look just at the relationship. For an Looking at the link from a Does this work? (using words instead of the actual URIs) <Image-content> rdfs:subClassOf <RICE> .
<myImage345> a <Image-content> ;
<cco:represents> <myRegionOfInterest456> .
<myRegionOfInterest456> a <bfo:site> ;
geosparql:hasBoundingBox <Envelope567> .
<myObservation678> a <cco:ActOfObservation> ;
<cco:has-object> <myRegionOfInterest456> ;
<cco:has-output> <myImage345> .
<Envelope567> a sf:Envelope ;
sf:minimum <bbmin> ;
sf:maximum <bbmax> .
<bbmin> a sf:Point ;
geosparql:hasSerialization "POINT(138.494192 -34.804844)"^^geosparql:WKTLiteral .
<bbmax> a sf:Point ;
geosparql:hasSerialization "POINT(138.498668 -34.800998)"^^geosparql:WKTLiteral .* |
Beta Was this translation helpful? Give feedback.
-
|
The only thing I'd change is the object of Image-content rdfs:subClassOf RICE .
myImage345 a Image-content ;
cco:represents mySiteMaterial456 . # was: myRegionOfInterest456
# the material located in (bounded by) the Site - what the image actually shows
mySiteMaterial456 a bfo:MaterialEntity ;
bfo:locatedIn myRegionOfInterest456 .
myRegionOfInterest456 a bfo:Site ;
geosparql:hasBoundingBox Envelope567 .
myObservation678 a cco:ActOfObservation ;
cco:has-object myRegionOfInterest456 ;
cco:has-output myImage345 .
Envelope567 a sf:Envelope ;
sf:minimum bbmin ;
sf:maximum bbmax .
bbmin a sf:Point ;
geosparql:hasSerialization "POINT(138.494192 -34.804844)"^^geosparql:WKTLiteral .
bbmax a sf:Point ;
geosparql:hasSerialization "POINT(138.498668 -34.800998)"^^geosparql:WKTLiteral .I want to try an add some clarity to "What is spatial region for?" I apologize for commenting on a class after your attempt to move on. The difference between site and spatial region is movability and material dependence. A site is an immaterial continuant whose existence depends on the material entities that bound it, so it travels with them — the cockpit of a plane is a site, and it moves with the plane. A spatial region is a part of space itself: material-independent and immovable. It can't move, any more than a temporal or spatiotemporal region can; for those it isn't even coherent to ask. That immovability is what makes spatial regions load-bearing. Location and motion are defined against them — a continuant is located in / occupies a spatial region at a time, and change of place just is being located in different spatial regions at different times. You need a frame that doesn't itself move to define what moving means, and a site can't supply that: if the frame travels with its material bounds, you can't anchor an absolute position or characterize motion. So the division of labour is: sites give you functional, matter-tied containers that persist and move with their bearers; spatial regions give you the fixed backdrop that makes location, distance, and motion expressible at all. Even where little instance data is ever typed directly as spatial region, the relations that ground location need it as their range. |
Beta Was this translation helpful? Give feedback.
-
|
@DanielleZLimbaugh , I agree with your site versus spatial region explanation, especially the movability and material dependence point. I also agree that if the intended relation is visual depiction, then the image depicts material entities, surfaces, or qualities located in the site, not the immaterial site itself. But I would be careful saying the image content cannot represent the site. represents may be broader than visual depiction. A georeferenced image can represent or be about the site as its geospatial referent, while also depicting whatever material entities or qualities are located there. The bigger issue is still cco:has-object myRegionOfInterest456. Since has object is under has participant, and since the proposed object is a bfo:Site, I do not think that relation is safe. The site is not part of the projected state achieved by the observation. It is the selected referent or target of the observation. I think the safer pattern is that the observation has input some region or area specification, that specification designates the site, and the image is about or represents the site. If material contents are later identified, then the image can also represent those material entities located in the site. |
Beta Was this translation helpful? Give feedback.
-
|
Moving this to discussion. Once agreement on a solution has been developed, please open up an issue. @mark-jensen @APCox @neilotte |
Beta Was this translation helpful? Give feedback.
-
|
@DanielleZLimbaugh wrote
I noticed the definition and examples of
How do you describe the extent and location of a spatial region? If the description uses coordinates or angles, then there must be a reference frame. If the frame is tied to a material entity, then the spatial region will move with it. Is there another way to describe the shape and location of a spatial region, that doesn't use a reference frame? @JJBittner wrote
Could you show this in a modified version of the example? (I find that actual worked examples help both pedagogically and analytically.) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm modelling the capture of data associated with a spatial region, e.g. in the context of remote sensing and imagery.
The sensor is pointed at a region with the intention of ultimately characterizing its contents.
But in the initial phase, while the content is not known, the spatial boundary is.
So in my application I've defined
region of interestas a subclass ofspatial regionwith the definition:I'd like to axiomatize it properly, so this requires associating it with the
processof image capture.(The process-flow for remote sensing involves one or more
Planned Acts:.Act of Observation,Act of Measuring,Act of Information Processingare already included in the EventOntology. )I'm looking at the object-properties that have
processas the domain.has participant(and its sub-propertieshas inputhas objectaffects) looks like the right connection point.But it explicitly excludes
spatial regionin the range.@avsculley @paulhed @JJBittner @DanielleZLimbaugh
Beta Was this translation helpful? Give feedback.
All reactions