Skip to content
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

Omitting label for conjunction role #10

Open
jonathanrobie opened this issue Jun 14, 2017 · 5 comments
Open

Omitting label for conjunction role #10

jonathanrobie opened this issue Jun 14, 2017 · 5 comments

Comments

@jonathanrobie
Copy link
Member

jonathanrobie commented Jun 14, 2017

Currently, we allow the label to be omitted for the conjunction role. This is a convenient non-orthogonality. Should we require it? If we do, then instead of this:

    p Ἐν ἀρχῇ 
    v ἦν 
    s ὁ λόγος,
καὶ 
    s ὁ λόγος 
    v ἦν 
    p πρὸς τὸν θεόν, 
καὶ 
    p θεὸς 
    v ἦν 
    s ὁ λόγος.

we would require a label like cj before each conjunction:

    p Ἐν ἀρχῇ 
    v ἦν 
    s ὁ λόγος,
cj καὶ 
    s ὁ λόγος 
    v ἦν 
    p πρὸς τὸν θεόν, 
cj καὶ 
    p θεὸς 
    v ἦν 
    s ὁ λόγος.

This is a tradeoff between figure/ground for the reader and explicitness and ease of parsing.

Syntax highlighting can and should be used to keep the text more prominent.

@jtauber
Copy link
Collaborator

jtauber commented Jun 15, 2017

If I understand correctly, this relates to #9 in that requiring all lines to have a label obviates the need to distinguish labels with a prefix.

@jonathanrobie
Copy link
Member Author

jonathanrobie commented Jun 15, 2017

If I understand correctly, this relates to #9 in that requiring all lines to have a label obviates the need to distinguish labels with a prefix.

Exactly.

I'm writing a parser, and want to make sure that we have the ability to improve the language any way we need to. Tricky corners of parsing can come back to bite us, so keeping that clean is probably a good idea.

@mwpalmer
Copy link

I don't understand all of the implications for writing a parser (but that's okay - I don't have to write one!), but I like the consistency that would come from having everything labeled, even the conjunctions.

@jtauber
Copy link
Collaborator

jtauber commented Jul 20, 2017

So far in all the treedowning I've done, I've omitted the cj (unless postpositive) and I actually find it convenient both to author and read without the cj.

But I'm also okay with explicitly putting in the cj to make the overall format simpler to process.

@jtauber
Copy link
Collaborator

jtauber commented Jul 20, 2017

Note that #3 has a bare τῶν in the examples without a label too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants