@@ -423,14 +423,17 @@ WHERE
423
423
[ ui:for soc:GithubAccount; ui:use :GithubIdField ],
424
424
[ ui:for soc:InstagramAccount; ui:use :InstagramIdField ],
425
425
[ ui:for soc:LinkedInAccount; ui:use :LinkedInIdField ],
426
- [ ui:for soc:NostrAccount; ui:use :NostrIdField ],
427
426
[ ui:for soc:MastodonAccount; ui:use :MastodonIdField ],
428
427
[ ui:for soc:MatrixAccount; ui:use :MatrixIdField ],
429
428
[ ui:for soc:MediumAccount; ui:use :MediumIdField ],
429
+ [ ui:for soc:NostrAccount; ui:use :NostrIdField ],
430
+ [ ui:for soc:OrcidAccount; ui:use :OrcidIdField ],
430
431
[ ui:for soc:PinterestAccount; ui:use :PinterestIdField ],
431
432
[ ui:for soc:RedditAccount; ui:use :RedditIdField ],
433
+ [ ui:for soc:StravaAccount; ui:use :StravaIdField ],
432
434
[ ui:for soc:SnapchatAccount; ui:use :SnapchatIdField ],
433
435
[ ui:for soc:TiktokAccount; ui:use :TiktokIdField ],
436
+ [ ui:for soc:TumblrAccount; ui:use :TumblrIdField ],
434
437
[ ui:for soc:TwitterAccount; ui:use :TwitterIdField ],
435
438
[ ui:for soc:OtherAccount; ui:use :OtherIdForm ] .
436
439
@@ -506,6 +509,14 @@ WHERE
506
509
ui:pattern "[a-z0-9A-Z_-]*(.[a-z0-9A-Z_-])*"; # @@
507
510
ui:size 70 .
508
511
512
+ :OrcidIdField
513
+ a ui:SingleLineTextField ;
514
+ ui:label "ORCiD id";
515
+ ui:maxLength "200" ;
516
+ ui:property foaf:accountName ;
517
+ ui:pattern "[a-z0-9A-Z_-]*"; # @@
518
+ ui:size 40 .
519
+
509
520
:PinterestIdField
510
521
a ui:SingleLineTextField ;
511
522
ui:label "Pinterest id";
@@ -522,6 +533,14 @@ WHERE
522
533
ui:pattern "[a-z0-9A-Z_-]*"; # @@
523
534
ui:size 40 .
524
535
536
+ :StravaIdField
537
+ a ui:SingleLineTextField ;
538
+ ui:label "Strava Id";
539
+ ui:maxLength "200" ;
540
+ ui:property foaf:accountName ;
541
+ ui:pattern "[a-z0-9A-Z_-]*"; # @@
542
+ ui:size 40 .
543
+
525
544
:SnapchatIdField
526
545
a ui:SingleLineTextField ;
527
546
ui:label "Snapchat Id";
@@ -538,6 +557,14 @@ WHERE
538
557
ui:pattern "@[a-z0-9A-Z_-]*"; # @@
539
558
ui:size 40 .
540
559
560
+ :TumblIdField
561
+ a ui:SingleLineTextField ;
562
+ ui:label "Tumblr user name";
563
+ ui:maxLength "200" ;
564
+ ui:property foaf:accountName ;
565
+ ui:pattern "@[a-z0-9A-Z_-]*"; # @@
566
+ ui:size 40 .
567
+
541
568
:TwitterIdField
542
569
a ui:SingleLineTextField ;
543
570
ui:label "Twitter Id";
@@ -604,8 +631,8 @@ WHERE
604
631
foaf:Account a rdfs:Class;
605
632
rdfs:label "Online Account Provider";
606
633
owl:disjointUnionOf ( :BlueSkyAccount :FacebookAccount :GithubAccount :InstagramAccount
607
- :LinkedInAccount :MastodonAccount :MatrixAccount :MediumAccount :NostrAccount :PinterestAccount
608
- :RedditAccount :SnapchatAccount :TiktokAccount :TwitterAccount :OtherAccount) .
634
+ :LinkedInAccount :MastodonAccount :MatrixAccount :MediumAccount :NostrAccount :OrcidAccount : PinterestAccount
635
+ :RedditAccount :SnapchatAccount :StravaAccount : TiktokAccount :TumblrAccount :TwitterAccount :OtherAccount) .
609
636
610
637
:BlueSkyAccount rdfs:subClassOf foaf:Account ;
611
638
rdfs:label "Bluesky";
@@ -665,6 +692,12 @@ foaf:Account a rdfs:Class;
665
692
foaf:icon <https://solidos.github.io/solid-ui/src/icons/social/nostr-icon-purple-on-white.svg>;
666
693
foaf:homepage <https://nostr.net/> .
667
694
695
+ :OrcidAccount rdfs:subClassOf foaf:Account ;
696
+ rdfs:label "ORCiD";
697
+ foaf:userProfilePrefix "https://orcid.org/";
698
+ foaf:icon <https://solidos.github.io/solid-ui/src/icons/social/ORCID-1.svg>;
699
+ foaf:homepage <https://orcid.org/> .
700
+
668
701
:PinterestAccount rdfs:subClassOf foaf:Account ;
669
702
rdfs:label "Pinterest";
670
703
foaf:userProfilePrefix "https://pin.it/";
@@ -683,12 +716,24 @@ foaf:Account a rdfs:Class;
683
716
foaf:icon <https://solidos.github.io/solid-ui/src/icons/social/snapchat-1.svg>;
684
717
foaf:homepage <https://www.snapchat.com/> .
685
718
719
+ :StravaAccount rdfs:subClassOf foaf:Account ;
720
+ rdfs:label "Strava";
721
+ foaf:userProfilePrefix "https://www.strava.com/";
722
+ foaf:icon <https://solidos.github.io/solid-ui/src/icons/social/strava-2.svg>;
723
+ foaf:homepage <https://strava.com/> .
724
+
686
725
:TiktokAccount rdfs:subClassOf foaf:Account ;
687
726
rdfs:label "TikTok";
688
727
foaf:userProfilePrefix "https://www.tiktok.com/@";
689
728
foaf:icon <https://solidos.github.io/solid-ui/src/icons/social/tiktok-icon-2.svg>;
690
729
foaf:homepage <https://www.tiktok.com/> .
691
730
731
+ :TumblrAccount rdfs:subClassOf foaf:Account ;
732
+ rdfs:label "Tumblr";
733
+ foaf:userProfilePrefix "https://www.tumblr.com/";
734
+ foaf:icon <https://solidos.github.io/solid-ui/src/icons/social/tumblr-icon.svg>;
735
+ foaf:homepage <https://www.tumblr.com/> .
736
+
692
737
693
738
:TwitterAccount rdfs:subClassOf foaf:Account ;
694
739
rdfs:label "X (formerly Twitter)";
0 commit comments