Comments (4)
The Spatial Data on the Web working group (SDW WG) discusses the addition of another use case and requirement, which would be about finding a way to express that data based on different
models are about the same real-world spatial object [1]. (Update 2016-07-19: a new use case has been added)
The problem is that there is no way to express that both batches of data (i.e., resources) are about the same subject and that the two batches of data could complement each other. Properties like owl:sameAs, rdfs:seeAlso, umbel:isLike, bbccore:sameAs and http://schema.org/about are regarded as insufficient or inappropriate.
Discussion in the SDW WG indicates that one or more new properties could be defined.
In report D.EC.2.1 from the study on RDF and PIDs for INSPIRE (prepared as part of the ARE3NA activity), a new property "gcm:models" is used. Such a generic property might be a suitable solution, especially if it does not have any unnecessary implications (like having a specific class as domain or range).
Edit (17 Jan 2017): Should an INSPIRE base ontology define such a "models" property? Without a domain restriction, that property could be used in all RDF resources that represent INSPIRE spatial objects.
[1] https://lists.w3.org/Archives/Public/public-sdw-wg/2016Jul/0031.html
from inspire-rdf-guidelines.
Some considerations on foaf:primaryTopic, in case that the INSPIRE feature was not split in two resources:
- It is a functional property, meaning that a feature can only have one primary topic. If a feature had multiple foaf:primaryTopic declarations, then a reasoner would have to assume that the objects (in this case: the real-world phenomena) are all equal. This may or may not be desirable. Example: an individual abstracts a "monastery". The real-world phenomenon could just be the monastery building, but it could also be the building including surrounding land (that belongs to the monastery). Are these real-world phenomena equal? If they are not, should the individual not be able to reference them both?
- The domain of foaf:primaryTopic is foaf:Document. A foaf:Document is owl:disjointWith foaf:Organization and foaf:Project. A feature that used foaf:primaryTopic could then not be a subclass of foaf:Organization even though in some cases this might be desirable.
Ideally, a property to represent the relationship between a real-world phenomenon and a feature does not have these implications.
from inspire-rdf-guidelines.
For the buildings theme, the way it is currently encoded in RDF, the two would coincide. For example the bu-base:Building is a subClassOf the bu-base:AbstractBuilding, where the AbstractBuilding describes the feature document/metadata and Building contains properties that describe the real-world phenomenon.
As such, I believe the use of bu-base:Building would mean that
- It inherits all attributes of bu-base:AbstractBuilding
- There is no separate instance of bu-base:AbstractBuilding for this real world object as the instance of bu-base:Building would represent both the real-world phenomenon and its metadata.
- No explicit relationship between the two is needed.
bu-base:AbstractBuilding
a owl:Class ;
rdfs:isDefinedBy <http://inspire.ec.europa.eu/featureconcept/AbstractBuilding> ;
rdfs:label "Abstract building"@en ;
rdfs:subClassOf bu-base:AbstractConstruction , gsp:Feature ;
iso19150-2:isAbstract true ;
skos:definition "Abstract spatial object type grouping the common semantic properties of the spatial object types Building and BuildingPart."@en .
bu-base:Building a owl:Class ;
rdfs:isDefinedBy <http://inspire.ec.europa.eu/featureconcept/Building> ;
rdfs:label "Building"@en ;
rdfs:subClassOf bu-base:AbstractBuilding , gsp:Feature ;
iso19150-2:isAbstract true ;
skos:definition "A Building is an enclosed <b>construction </b>above and/or underground, used or intended for the shelter of humans, animals or things or for the production of economic goods. A building refers to any structure permanently constructed or erected on its site."@en .
from inspire-rdf-guidelines.
The draft vocabularies do not differentiate between properties that describe the real-world phenomenon and properties that contain feature metadata (see also http://inspire-eu-rdf.github.io/inspire-rdf-guidelines/#ref_instance_cr_considerations_on_spatial_objects).
@jensscheerlinck: It's not clear to us if your comment contains an actual proposal.
from inspire-rdf-guidelines.
Related Issues (20)
- URIs for INSPIRE - 303 URIs vs. hash URIs HOT 2
- Representation of aggregation and composition relationships HOT 3
- Encoding of geographical names HOT 5
- Incorrect use of lcn:geographicName? HOT 12
- GeographicPosition.default is context-sensitive HOT 2
- AddressComponents are features? HOT 13
- Metadata on resource level HOT 8
- SHACL and INSPIRE HOT 1
- RDF guideliness and data specifications HOT 2
- Address: Names can be simplified HOT 6
- Necessity for Address and AddressRepresentation? HOT 2
- properties to link into Inspire RDF resources. HOT 8
- Example of spatial object encoded using INSPIRE RDF vocabularies
- Split up bundled comments
- Use of skos:definition and rdfs:comment HOT 1
- GeographicalName subtypes skos:Concept
- Purpose of AddressLocator.level
- Some ranges are too restricted
- owl:import URIs are broken in examples
- Range of code lists
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inspire-rdf-guidelines.