Code Monkey home page Code Monkey logo

Comments (8)

tilgovi avatar tilgovi commented on June 15, 2024

I could see multiple targets any of which may or may not have contiguous geometry. Why prevent it?

from web-annotation.

stain avatar stain commented on June 15, 2024

as long as it can be expressed in SVG, it should be fine. We can't make our own "SVG profiles" that requires shapes to be continuous or something.

from web-annotation.

azaroth42 avatar azaroth42 commented on June 15, 2024

The discussion during the CG was that multiple non-contiguous shapes should be separate targets in the model, to avoid multiple ways of expressing the same thing (multiple targets) and to ensure that each target region had the opportunity for identity (via the SpecificResource).

If we don't feel those are important distinctions to maintain, then we can drop the single shape requirement.

from web-annotation.

stain avatar stain commented on June 15, 2024

I think it becomes a difficult thing to enforce or check. What might at
first glance in the SVG look like non-contiguous, could be shown to be
contiguous in rendering - for instance a trianglethat is close to a circle

  • you will need to do precise calculations to see if it is a contiguous
    shape or not - but why should it matter?

Perhaps the best is to simply keep it as "Multiple non-contiguous shapes
SHOULD be separate targets, this ensures that each target region gets an
identity".

On 8 April 2015 at 15:56, Rob Sanderson [email protected] wrote:

The discussion during the CG was that multiple non-contiguous shapes
should be separate targets in the model, to avoid multiple ways of
expressing the same thing (multiple targets) and to ensure that each target
region had the opportunity for identity (via the SpecificResource).

If we don't feel those are important distinctions to maintain, then we can
drop the single shape requirement.


Reply to this email directly or view it on GitHub
#17 (comment).

Stian Soiland-Reyes
Apache Taverna (incubating), Apache Commons RDF (incubating)
http://orcid.org/0000-0001-9842-9718

from web-annotation.

jjett avatar jjett commented on June 15, 2024

+1 for this. I agree that it will be hard to enforce, which makes me think
its within the boundaries of best practice rather than something the data
model can outright forbid.

On Thu, Apr 9, 2015 at 4:26 AM, Stian Soiland-Reyes <
[email protected]> wrote:

I think it becomes a difficult thing to enforce or check. What might at
first glance in the SVG look like non-contiguous, could be shown to be
contiguous in rendering - for instance a trianglethat is close to a circle

  • you will need to do precise calculations to see if it is a contiguous
    shape or not - but why should it matter?

Perhaps the best is to simply keep it as "Multiple non-contiguous shapes
SHOULD be separate targets, this ensures that each target region gets an
identity".

On 8 April 2015 at 15:56, Rob Sanderson [email protected] wrote:

The discussion during the CG was that multiple non-contiguous shapes
should be separate targets in the model, to avoid multiple ways of
expressing the same thing (multiple targets) and to ensure that each
target
region had the opportunity for identity (via the SpecificResource).

If we don't feel those are important distinctions to maintain, then we
can
drop the single shape requirement.


Reply to this email directly or view it on GitHub
#17 (comment).

Stian Soiland-Reyes
Apache Taverna (incubating), Apache Commons RDF (incubating)
http://orcid.org/0000-0001-9842-9718


Reply to this email directly or view it on GitHub
#17 (comment).

from web-annotation.

pciccarese avatar pciccarese commented on June 15, 2024

I am inclined to agree with Stian point as well. It would be nice to have always the same behavior but if we cannot validate it easily we cannot enforce it either. I have not implemented SVG selectors myself so I would rather rely on the opinion of who did or tried to. For instance, I am not sure on what would happen to a client, which expects one shape only, when multiple shapes are defined in the same target.

from web-annotation.

azaroth42 avatar azaroth42 commented on June 15, 2024

So no change, and leave as a SHOULD/RECOMMEND. Fine by me. Will leave the issue open in case others want to chime in to disagree, but will close (wontfix) next week if there's no further discussion.

from web-annotation.

azaroth42 avatar azaroth42 commented on June 15, 2024

Resolved in October WD.

from web-annotation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.