Human Readable <rdfs:label>s

Hi all,

I notice that the rdfs:label of http://rdfs.org/sioc/ns#creator_of is just
'creator_of' which I don't think is very useful.

It makes it harder to build friendly looking public-facing RDF browser
applications.

I think it would be good to change sioc's labels to be actually human
readable (rather than human decipherable). So "Creator of" rather than
"creator_of"

It would also be good to add plural/singular labels as appropriate, using
Morten Frederikson's label vocabulary:
http://www.wasab.dk/morten/2004/03/label

What do you think?

Keith

--
Keith Alexander
http://semwebdev.keithalexander.co.uk/blog/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Human Readable <rdfs:label>s

> I think it would be good to change sioc's labels to be actually human
> readable.

I totally agree too.

BTW, we have also open a task about to translate the ontology (labels
and comments) into other languages. Then, perhaps we can manage the two
tasks simultaneously.

Regards,

--
Sergio Fernández - sergio.fernandez@fundacionctic.org
Departamento I+D+i
Fundación CTIC - www.fundacionctic.org
Tlfn: +34 984 29 12 12
Fax: +34 984 39 06 12
Edificio Centros Tecnológicos
Parque Científico Tecnológico
33203 Cabueñes - Gijón - Asturias - Spain

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Human Readable <rdfs:label>s

Keith ---

There's actually a rather deep problem lurking here.

Even if, as you suggest, things are made a bit more readable ("creator of", "creators of"), they can still be interpreted differently by someone writing an application.  ("creator of" = Dell, Stephen Spielberg, JK Rowling...)  Unfortunately, that interpretation gets hidden in application code in Java or such.  So, there's a kind of high level semantic disconnect.


One approach to the problem is to write applications as far as possible in human readable, executable English.  That way, the application level semantics are explicit.

This is discussed in

  
www.reengineeringllc.com/A_Wiki_for_Business_Rules_in_Open_Vocabulary_Executable_English.pdf


and there is an rdf example

     
www.reengineeringllc.com/demo_agents/RDFQueryLangComparison1.agent


Apologies if you have seen this before, and thanks for comments.

                                                    -- Adrian
                  

Internet Business Logic (R)
A Wiki for Executable Open Vocabulary English
Online at www.reengineeringllc.com    Shared use is free

Adrian Walker
Reengineering




On 7/23/07, Keith Alexander <k.j.w.alexander@gmail.com> wrote:


Hi all,

I notice that the rdfs:label of http://rdfs.org/sioc/ns#creator_of is just
'creator_of' which I don't think is very useful.

It makes it harder to build friendly looking public-facing RDF browser

applications.

I think it would be good to change sioc's labels to be actually human
readable (rather than human decipherable). So "Creator of" rather than
"creator_of"

It would also be good to add plural/singular labels as appropriate, using

Morten Frederikson's label vocabulary:
http://www.wasab.dk/morten/2004/03/label

What do you think?

Keith

--
Keith Alexander

http://semwebdev.keithalexander.co.uk/blog/





--~--~---------~--~----~------------~-------~--~----~

You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---


Human Readable <rdfs:label>s

Hi

Adrian, I'd agree that the implications of human-readable semantics of
labels and such are a deeper problem, but not quite the problem I am
concerned about here. I suggest improving the labels, not because I want
to clarify the semantics for application developers, but because I want
them to look pretty to the masses. (I should have been more explicit, but
thanks for the links all the same).

Frederick, Sergio, thanks for voicing your agreement. Assuming no-one
disagrees, how should we co-ordinate this with the translation?

Does anyone have any specific thoughts on how the labels should be
changed? My inclination would be to replace underscores with spaces and
capitalise any words that aren't prepositions (at, of, in, ...).

Cheers,

Keith

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Human Readable <rdfs:label>s

On 24 Jul 2007, at 12:04, Keith Alexander wrote:
> Does anyone have any specific thoughts on how the labels should be
> changed? My inclination would be to replace underscores with spaces

+1

> and
> capitalise any words that aren't prepositions (at, of, in, ...).

Don't capitalise in predicate labels, as some people might want to
use the natural, lower-case version for a sentence-like form. In
general, it's easier to get an upper-case version automatically from
the natural case, than the other way round.

I'm not sure about capitalization of class labels. Class URIs are
upper case by convention, maybe it's good to extend this convention
to the labels.

Richard

>
>
> Cheers,
>
> Keith
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Human Readable <rdfs:label>s

Hi Richard

> Don't capitalise in predicate labels, as some people might want to
> use the natural, lower-case version for a sentence-like form. In
> general, it's easier to get an upper-case version automatically from
> the natural case, than the other way round.

My assumption was quite the opposite - if you have "Creator of", it is
easier to programmatically format that to "creator of", than the other way
around, isn't it? If you start from the capitalised version, you just have
to know to make the entire string lowercase, but if you start from
lowercase, you have to work out which letters to capitalise, and which not.

Does that sound right? Maybe I am making too many assumptions based on my
own use case (which is for things like form labels and table headings).

Keith

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Human Readable <rdfs:label>s

On 24 Jul 2007, at 15:34, Keith Alexander wrote:
>> Don't capitalise in predicate labels, as some people might want to
>> use the natural, lower-case version for a sentence-like form. In
>> general, it's easier to get an upper-case version automatically from
>> the natural case, than the other way round.
>
> My assumption was quite the opposite - if you have "Creator of",
> it is
> easier to programmatically format that to "creator of", than the
> other way
> around, isn't it? If you start from the capitalised version, you
> just have
> to know to make the entire string lowercase, but if you start from
> lowercase, you have to work out which letters to capitalise, and
> which not.

Think of this: "is CEO of", "SAT score", "ISBN", ...

Blindly lower-casing everything will get you into trouble.

And capitalising first letters isn't hard. Some programming languages
even have a function for that (e.g. ucfirst() in PHP).

Richard

>
> Does that sound right? Maybe I am making too many assumptions based
> on my
> own use case (which is for things like form labels and table
> headings).
>
> Keith
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Human Readable <rdfs:label>s

On Wed, 25 Jul 2007 09:45:12 +0100, Richard Cyganiak
wrote:

>> you have to work out which letters to capitalise, and
>> which not.
>
> Think of this: "is CEO of", "SAT score", "ISBN", ...
>
Ah right. I think we have more or less the same approach in mind - I just
expressed myself imprecisely, and didn't really pick up on 'natural
lower-casing' - the examples helped. Where we diverge is that you would
like the default casing to be how the phrase would occur in a sentence,
and I would like the default to be how the phrase would occur as a field
heading in a form, table, or report (where one would be more inclined to
capitalise certain words). (Is that right?)

In any case, I think either would be a workable solution, and improve the
legibility of the current labels.

Cheers,

Keith

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Human Readable <rdfs:label>s

Hi Keith,

I totally agree with that. I tried to keep that in mind for the
bibliographic ontology I am developing with other people and I will
revise the music ontology according to that too.

Take care,

Fred
>
> I notice that the rdfs:label of http://rdfs.org/sioc/ns#creator_of is just
> 'creator_of' which I don't think is very useful.
>
> It makes it harder to build friendly looking public-facing RDF browser
> applications.
>
> I think it would be good to change sioc's labels to be actually human
> readable (rather than human decipherable). So "Creator of" rather than
> "creator_of"
>
> It would also be good to add plural/singular labels as appropriate, using
> Morten Frederikson's label vocabulary:
> http://www.wasab.dk/morten/2004/03/label
>
> What do you think?
>
> Keith
>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "SIOC-Dev" group.
To post to this group, send email to sioc-dev@googlegroups.com
To unsubscribe from this group, send email to sioc-dev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sioc-dev?hl=en
-~----------~----~----~----~------~----~------~--~---