Comments (2)
4.3.2 defines the data type relation
.
The idea behind the uniqueness constraints there is that there can never be two relations with the same type and the same members. For example, if one relation says that A and B are synonyms, there is not allowed to exist another relation that says the same thing.
But I agree that this is perhaps not obvious from how the constraint is stated in the text. And it’s not very water-right either. I think the uniqueness "key" of a relation should be determined from its type and from the memberID
properties of its members.
Or if that’s too complex, then perhaps we should give up on the idea altogether. If people want to have two relations that say the same thing, then let them have it. After all, we’re not prohibiting people from having two identical or almost identical entries in a lexicographic resource either.
from lexidma.
Decision Dec 12:
Those restriction will be dropped with a Note explaining caveats
from lexidma.
Related Issues (20)
- Controlled Values Module doesn’t actually define any controlled values HOT 1
- Uniqueness constraints HOT 1
- Purpose of sense indicator HOT 1
- URIs for entries and senses HOT 2
- URI required for lexicographicResource? HOT 1
- What’s the point of homograph number? HOT 2
- Should sameAs really be called sameAs? HOT 2
- Subentries HOT 2
- Parent-child relations being top-down versus bottom-up HOT 1
- Names of ‘tags’ and ‘types’ HOT 1
- Doing more with examples HOT 2
- Issues with RDF serialization HOT 1
- Finalize URIs for RDF articles HOT 6
- `etymon` should be unique on `etymology` HOT 1
- XML Schema mandates order of elements but serialization description does not HOT 2
- Can `entry` be a root of an XML document? HOT 2
- XSD Schemas invalid? HOT 4
- Python XML schema tests should be CI actions HOT 2
- Should `collocateMarker` have a uniqueness constraints? HOT 3
- Example A1.11 fails uniqueness validation
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 lexidma.